Método IShellFolder2::GetDetailsEx (shobjidl_core.h)
Obtiene información detallada, identificada por un identificador de conjunto de propiedades (FMTID) y un identificador de propiedad (PID), en un elemento de una carpeta shell.
Sintaxis
HRESULT GetDetailsEx(
[in] PCUITEMID_CHILD pidl,
[in] const SHCOLUMNID *pscid,
[out] VARIANT *pv
);
Parámetros
[in] pidl
Tipo: PCUITEMID_CHILD
PIDL del elemento, relativo a la carpeta primaria. Este método solo acepta PIDL de nivel único. La estructura debe contener exactamente una estructura SHITEMID seguida de un cero de terminación. Este valor no puede ser NULL.
[in] pscid
Tipo: const SHCOLUMNID*
Puntero a una estructura SHCOLUMNID que identifica la columna.
[out] pv
Tipo: VARIANT*
Puntero a un valor VARIANT con la información solicitada. El valor está completamente tipado. El valor devuelto para las propiedades del sistema de propiedades debe ajustarse al tipo especificado en el typeInfo de esa definición de propiedad como atributo legacyType .
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
Esta función es una versión más sólida de IShellFolder2::GetDetailsOf. Proporciona acceso a la información que se muestra en la vista Detalles del Explorador de Windows de una carpeta shell. La diferencia principal es que GetDetailsEx permite identificar la columna con una estructura FMTID y PID en lugar de tener que determinar primero el índice de columna.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (incluya Shobjidl.h) |
Archivo DLL | Shell32.dll (versión 5.0 o posterior) |