IShellItem::GetAttributes メソッド (shobjidl_core.h)

IShellItem オブジェクトの要求された属性セットを取得します。

構文

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

パラメーター

[in] sfgaoMask

種類: SFGAOF

取得する属性を指定します。 1 つ以上の SFGAO 値。 取得する属性を決定するには、ビットごとの OR 演算子を使用します。

[out] psfgaoAttribs

種類: SFGAOF*

このメソッドが正常に返されたときに、要求された属性を含む値へのポインター。 1 つ以上の SFGAO 値。 sfgaoMask で指定された属性のみが返されます。その他の属性値は未定義です。

戻り値

種類: HRESULT

返された属性が sfgaoMask で要求されたものと完全に一致する場合はS_OKを返し、属性が完全に一致しない場合はS_FALSE、それ以外の場合は標準の COM エラー値を返します。

要件

要件
サポートされている最小のクライアント WINDOWS XP と SP1 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)
[DLL] Shell32.dll (バージョン 6.0 以降)

こちらもご覧ください

GetAttributes

GetAttributesOf

Ishellitem