Compartilhar via


Interface IKnownFolder (shobjidl_core.h)

Expõe métodos que permitem que um aplicativo recupere informações sobre a categoria, o tipo, o GUID e o ponteiro de uma pasta conhecida para um valor de PIDL (lista de identificadores de item), recursos de redirecionamento e definição. Ele fornece um método para a recuperação do objeto IShellItem de uma pasta conhecida. Ele também fornece métodos para obter ou definir o caminho da pasta conhecida.

Herança

A interface IKnownFolder herda da interface IUnknown . IKnownFolder também tem estes tipos de membros:

Métodos

A interface IKnownFolder tem esses métodos.

 
IKnownFolder::GetCategory

Recupera a categoria virtual, fixa, comum ou por usuário da pasta selecionada.
IKnownFolder::GetFolderDefinition

Recupera uma estrutura que contém os elementos definidores de uma pasta conhecida, que inclui a categoria, o nome, o caminho, a descrição, a dica de ferramenta, o ícone e outras propriedades da pasta.
IKnownFolder::GetFolderType

Recupera o tipo de pasta.
IKnownFolder::GetId

Obtém a ID da pasta selecionada.
IKnownFolder::GetIDList

Obtém o local da pasta namespace Shell no formulário IDList (ITEMIDLIST).
IKnownFolder::GetPath

Recupera o caminho de uma pasta conhecida como uma cadeia de caracteres.
IKnownFolder::GetRedirectionCapabilities

Obtém um valor que indica se a pasta conhecida pode ter seu caminho definido como um novo valor ou quais restrições ou proibições específicas são colocadas nesse redirecionamento.
IKnownFolder::GetShellItem

Recupera o local de uma pasta conhecida no namespace Shell na forma de um item shell (IShellItem ou interface derivada).
IKnownFolder::SetPath

Atribui um novo caminho a uma pasta conhecida.

Comentários

Os objetos IKnownFolder podem ser obtidos por meio de vários métodos da interface IKnownFolderManager , como IKnownFolderManager::GetFolder e IKnownFolderManager::FindFolderFromIDList.

Terceiros não implementam IKnownFolder. Use a implementação fornecida.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)

Confira também

Exemplo de pastas conhecidas