Freigeben über


IShellItem::GetAttributes-Methode (shobjidl_core.h)

Ruft einen angeforderten Satz von Attributen des IShellItem-Objekts ab.

Syntax

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

Parameter

[in] sfgaoMask

Typ: SFGAOF

Gibt die abzurufenden Attribute an. Mindestens einer der SFGAO-Werte . Verwenden Sie einen bitweisen OR-Operator, um die abzurufenden Attribute zu bestimmen.

[out] psfgaoAttribs

Typ: SFGAOF*

Ein Zeiger auf einen Wert, der bei erfolgreicher Rückgabe dieser Methode die angeforderten Attribute enthält. Mindestens einer der SFGAO-Werte . Es werden nur die von sfgaoMask angegebenen Attribute zurückgegeben. andere Attributwerte sind nicht definiert.

Rückgabewert

Typ: HRESULT

Gibt S_OK zurück, wenn die zurückgegebenen Attribute genau mit den in sfgaoMask angeforderten Attributen übereinstimmen, S_FALSE, wenn die Attribute nicht genau übereinstimmen, oder andernfalls ein COM-Standardfehlerwert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)
DLL Shell32.dll (Version 6.0 oder höher)

Weitere Informationen

GetAttributes

GetAttributesOf

IShellItem