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 以降) |