Interface IShellFolder2 (shobjidl_core.h)
Estende os recursos do IShellFolder. Seus métodos fornecem uma variedade de informações sobre o conteúdo de uma pasta shell.
Herança
A interface IShellFolder2 herda de IShellFolder. O IShellFolder2 também tem estes tipos de membros:
Métodos
A interface IShellFolder2 tem esses métodos.
IShellFolder2::EnumSearches Solicita um ponteiro para uma interface que permite que um cliente enumere os objetos de pesquisa disponíveis. |
IShellFolder2::GetDefaultColumn Obtém as colunas de classificação e exibição padrão. |
IShellFolder2::GetDefaultColumnState Obtém o estado padrão de uma coluna especificada. |
IShellFolder2::GetDefaultSearchGUID Retorna o GUID (identificador global exclusivo) do objeto de pesquisa padrão para a pasta. |
IShellFolder2::GetDetailsEx Obtém informações detalhadas, identificadas por um FMTID (identificador de conjunto de propriedades) e um PID (identificador de propriedade), em um item em uma pasta shell. |
IShellFolder2::GetDetailsOf Obtém informações detalhadas, identificadas por um índice de coluna, em um item em uma pasta shell. |
IShellFolder2::MapColumnToSCID Converte uma coluna na ID do conjunto de propriedades apropriada (FMTID) e na ID da propriedade (PID). |
Comentários
Essa interface também fornece os métodos da interface IShellFolder , da qual herda.
Quando implementar
Implemente IShellFolder2 se sua extensão de namespace fornecer serviços para clientes além daqueles no IShellFolder.Quando usar
Chame IShellFolder2 quando precisar de informações detalhadas sobre itens contidos em uma pasta shell. Essa interface substitui IShellDetails.Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |