Método IKnownFolderManager::GetFolderIds (shobjidl_core.h)
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) |