Como estender pastas conhecidas com pastas personalizadas

Os ISVs (fornecedores independentes de software) podem estender o conjunto de pastas conhecidas em um sistema registrando pastas conhecidas por conta própria. Depois de registradas, essas pastas de terceiros são conhecidas pelo sistema. Eles são encontrados por qualquer chamada para IKnownFolderManager::GetFolderIds. Observe que uma pasta conhecida deve ser uma pasta por computador. Não é possível criar uma pasta conhecida por usuário.

Instruções

Etapa 1:

Defina sua pasta conhecida por meio de uma estrutura KNOWNFOLDER_DEFINITION .

Etapa 2:

Registre a pasta conhecida por meio de uma chamada para IKnownFolderManager::RegisterFolder.

Comentários

Se você criar uma pasta conhecida para seu aplicativo como parte do procedimento de instalação, também deverá incluir IKnownFolderManager::UnregisterFolder como parte do código de desinstalação.

Considere por que você deseja que sua pasta seja incluída no sistema de pastas conhecido antes de registrá-la. Você deve ter um motivo válido para elevar sua pasta a esse nível de visibilidade do sistema.

Exemplo de pastas conhecidas