Interfaz IShellFolder2 (shobjidl_core.h)

Amplía las funcionalidades de IShellFolder. Sus métodos proporcionan una variedad de información sobre el contenido de una carpeta shell.

Herencia

La interfaz IShellFolder2 hereda de IShellFolder. IShellFolder2 también tiene estos tipos de miembros:

Métodos

La interfaz IShellFolder2 tiene estos métodos.

 
IShellFolder2::EnumSearches

Solicita un puntero a una interfaz que permite a un cliente enumerar los objetos de búsqueda disponibles.
IShellFolder2::GetDefaultColumn

Obtiene las columnas de ordenación y visualización predeterminadas.
IShellFolder2::GetDefaultColumnState

Obtiene el estado predeterminado de una columna especificada.
IShellFolder2::GetDefaultSearchGUID

Devuelve el identificador único global (GUID) del objeto de búsqueda predeterminado para la carpeta.
IShellFolder2::GetDetailsEx

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.
IShellFolder2::GetDetailsOf

Obtiene información detallada, identificada por un índice de columna, en un elemento de una carpeta shell.
IShellFolder2::MapColumnToSCID

Convierte una columna en el identificador de conjunto de propiedades (FMTID) adecuado y el identificador de propiedad (PID).

Comentarios

Esta interfaz también proporciona los métodos de la interfaz IShellFolder , de la que hereda.

Cuándo implementar

Implemente IShellFolder2 si la extensión de espacio de nombres proporciona servicios a los clientes más allá de los de IShellFolder.

Cuándo usar

Llame a IShellFolder2 cuando necesite información detallada sobre los elementos contenidos en una carpeta de Shell. Esta interfaz sustituye a IShellDetails.

Requisitos

Requisito Value
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)