Come estendere cartelle note con cartelle personalizzate

I fornitori di software indipendenti (ISV) possono estendere il set di cartelle note in un sistema registrando cartelle note proprie. Dopo la registrazione, tali cartelle di terze parti sono note al sistema. Vengono trovati da qualsiasi chiamata a IKnownFolderManager::GetFolderIds. Si noti che una cartella nota deve essere una cartella per computer. Non è possibile creare una cartella nota per utente.

Istruzioni

Passaggio 1:

Definire la cartella nota tramite una struttura di KNOWNFOLDER_DEFINITION .

Passaggio 2:

Registrare la cartella nota tramite una chiamata a IKnownFolderManager::RegisterFolder.

Commenti

Se si crea una cartella nota per l'applicazione come parte della procedura di installazione, è necessario includere anche IKnownFolderManager::UnregisterFolder come parte del codice di disinstallazione.

Prendere in considerazione il motivo per cui si vuole che la cartella venga inclusa nel sistema di cartelle note prima di registrarla. È necessario avere un motivo valido per elevare la cartella a tale livello di visibilità del sistema.

Esempio di cartelle note