Méthode IShellItem ::GetAttributes (shobjidl_core.h)

Obtient un ensemble d’attributs demandé de l’objet IShellItem .

Syntaxe

HRESULT GetAttributes(
  [in]  SFGAOF sfgaoMask,
  [out] SFGAOF *psfgaoAttribs
);

Paramètres

[in] sfgaoMask

Type : SFGAOF

Spécifie les attributs à récupérer. Une ou plusieurs des valeurs SFGAO . Utilisez un opérateur OR au niveau du bit pour déterminer les attributs à récupérer.

[out] psfgaoAttribs

Type : SFGAOF*

Pointeur vers une valeur qui, lorsque cette méthode retourne correctement, contient les attributs demandés. Une ou plusieurs des valeurs SFGAO . Seuls les attributs spécifiés par sfgaoMask sont retournés ; les autres valeurs d’attribut ne sont pas définies.

Valeur retournée

Type : HRESULT

Retourne S_OK si les attributs retournés correspondent exactement à ceux demandés dans sfgaoMask, S_FALSE si les attributs ne correspondent pas exactement, ou une valeur d’erreur COM standard dans le cas contraire.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP1 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)
DLL Shell32.dll (version 6.0 ou ultérieure)

Voir aussi

GetAttributes

GetAttributesOf

IShellItem