Interface IShellItem2 (shobjidl_core.h)

Étend IShellItem avec des méthodes qui récupèrent différentes valeurs de propriété de l’élément. IShellItem et IShellItem2 sont les représentations préférées des éléments dans tout nouveau code.

Héritage

L’interface IShellItem2 hérite d’IShellItem. IShellItem2 a également les types de membres suivants :

Méthodes

L’interface IShellItem2 a ces méthodes.

 
IShellItem2::GetBool

Obtient la valeur booléenne d’une clé de propriété spécifiée.
IShellItem2::GetCLSID

Obtient la valeur d’identificateur de classe (CLSID) de la clé de propriété spécifiée.
IShellItem2::GetFileTime

Obtient la valeur de date et d’heure d’une clé de propriété spécifiée.
IShellItem2::GetInt32

Obtient la valeur Int32 de la clé de propriété spécifiée.
IShellItem2::GetProperty

Obtient une structure PROPVARIANT à partir d’une clé de propriété spécifiée.
IShellItem2::GetPropertyDescriptionList

Obtient un objet de liste de description de propriété en fonction d’une référence à une clé de propriété.
IShellItem2::GetPropertyStore

Obtient un objet de magasin de propriétés pour les indicateurs de magasin de propriétés spécifiés.
IShellItem2::GetPropertyStoreForKeys

Obtient l’objet de magasin de propriétés pour les clés de propriété spécifiées.
IShellItem2::GetPropertyStoreWithCreateObject

Utilise l’objet ICreateObject spécifié au lieu de CoCreateInstance pour créer une instance du gestionnaire de propriétés associé à l’élément Shell sur lequel cette méthode est appelée.
IShellItem2::GetString

Obtient la valeur de chaîne d’une clé de propriété spécifiée.
IShellItem2::GetUInt32

Obtient la valeur UInt32 d’une clé de propriété spécifiée.
IShellItem2::GetUInt64

Obtient la valeur UInt64 d’une clé de propriété spécifiée.
IShellItem2::Update

Garantit que toutes les informations mises en cache dans cet élément sont mises à jour.

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 (incluez Shobjidl.h)