Partager via


Interface IKnownFolder (shobjidl_core.h)

Expose les méthodes qui permettent à une application de récupérer des informations sur la catégorie, le type, le GUID, le pointeur vers une valeur de liste d’identificateur d’élément (PIDL), les fonctionnalités de redirection et la définition d’un dossier connu. Il fournit une méthode pour la récupération de l’objet IShellItem d’un dossier connu. Il fournit également des méthodes permettant d’obtenir ou de définir le chemin d’accès du dossier connu.

Héritage

L’interface IKnownFolder hérite de l’interface IUnknown. IKnownFolder possède également les types de membres suivants :

Méthodes

L’interface IKnownFolder possède ces méthodes.

 
IKnownFolder::GetCategory

Récupère la catégorie virtuelle, fixe, commune ou par utilisateur du dossier sélectionné.
IKnownFolder::GetFolderDefinition

Récupère une structure qui contient les éléments de définition d’un dossier connu, qui comprend la catégorie, le nom, le chemin d’accès, la description, l’info-bulle, l’icône et d’autres propriétés du dossier.
IKnownFolder::GetFolderType

Récupère le type de dossier.
IKnownFolder::GetId

Obtient l’ID du dossier sélectionné.
IKnownFolder::GetIDList

Obtient l’emplacement du dossier d’espace de noms Shell dans le formulaire IDList (ITEMIDLIST).
IKnownFolder::GetPath

Récupère le chemin d’accès d’un dossier connu sous forme de chaîne.
IKnownFolder::GetRedirectionCapabilities

Obtient une valeur qui indique si le chemin d’accès du dossier connu peut être défini sur une nouvelle valeur ou quelles restrictions ou interdictions spécifiques sont placées sur cette redirection.
IKnownFolder::GetShellItem

Récupère l’emplacement d’un dossier connu dans l’espace de noms Shell sous la forme d’un élément Shell (IShellItem ou interface dérivée).
IKnownFolder::SetPath

Affecte un nouveau chemin d’accès à un dossier connu.

Remarques

Les objets IKnownFolder peuvent être obtenus via plusieurs méthodes de l’interface IKnownFolderManager, telles que IKnownFolderManager::GetFolderet IKnownFolderManager::FindFolderFromIDList.

Les tiers n’implémentent pas IKnownFolder. Utilisez l’implémentation fournie.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)

Voir aussi

Dossiers connus, exemple