Comment étendre des dossiers connus avec des dossiers personnalisés

Les éditeurs de logiciels indépendants peuvent étendre l’ensemble de dossiers connus sur un système en inscrivant leurs propres dossiers connus. Une fois inscrits, ces dossiers tiers sont connus du système. Ils sont trouvés par n’importe quel appel à IKnownFolderManager::GetFolderIds. Notez qu’un dossier connu doit être un dossier par ordinateur. Vous ne pouvez pas créer un dossier connu par utilisateur.

Instructions

Étape 1 :

Définissez votre dossier connu via une structure KNOWNFOLDER_DEFINITION .

Étape 2 :

Inscrivez le dossier connu via un appel à IKnownFolderManager::RegisterFolder.

Notes

Si vous créez un dossier connu pour votre application dans le cadre de votre procédure d’installation, vous devez également inclure IKnownFolderManager::UnregisterFolder dans votre code de désinstallation.

Examinez la raison pour laquelle vous souhaitez que votre dossier soit inclus dans le système de dossiers connus avant de l’inscrire. Vous devez avoir une raison valide pour élever votre dossier à ce niveau de visibilité système.

Dossiers connus, exemple