Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene una matriz de todos los identificadores de carpeta conocidos registrados. Esto se puede usar para enumerar todas las carpetas conocidas.
Sintaxis
HRESULT GetFolderIds(
[out] KNOWNFOLDERID **ppKFId,
[in, out] UINT *pCount
);
Parámetros
[out] ppKFId
Tipo: KNOWNFOLDERID**
Cuando este método vuelve, contiene un puntero a una matriz de todos los valores KNOWNFOLDERID registrados en el sistema. Use CoTaskMemFree para liberar estos recursos cuando ya no sean necesarios.
[in, out] pCount
Tipo: UINT*
Cuando este método vuelve, contiene un puntero al número de valores KNOWNFOLDERID de la matriz en ppKFId. No se usa la funcionalidad [in] de este parámetro.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
El autor de la llamada de este método debe tener privilegios de usuario.
Puede usar StringFromCLSID o StringFromGUID2 para convertir los valores KNOWNFOLDERID recuperados en cadenas.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | shobjidl_core.h (include Shobjidl.h) |