IShellItem2 インターフェイス (shobjidl_core.h)
アイテムのさまざまなプロパティ値を取得するメソッドを使用して IShellItem を拡張します。 IShellItem と IShellItem2 は、新しいコード内の項目の優先表現です。
継承
IShellItem2 インターフェイスは IShellItem から継承します。 IShellItem2 には、次の種類のメンバーもあります。
メソッド
IShellItem2 インターフェイスには、これらのメソッドがあります。
IShellItem2::GetBool 指定したプロパティ キーのブール値を取得します。 |
IShellItem2::GetCLSID 指定したプロパティ キーのクラス識別子 (CLSID) 値を取得します。 |
IShellItem2::GetFileTime 指定したプロパティ キーの日付と時刻の値を取得します。 |
IShellItem2::GetInt32 指定したプロパティ キーの Int32 値を取得します。 |
IShellItem2::GetProperty 指定したプロパティ キーから PROPVARIANT 構造体を取得します。 |
IShellItem2::GetPropertyDescriptionList プロパティ キーへの参照を指定したプロパティ記述リスト オブジェクトを取得します。 |
IShellItem2::GetPropertyStore 指定したプロパティ ストア フラグのプロパティ ストア オブジェクトを取得します。 |
IShellItem2::GetPropertyStoreForKeys 指定したプロパティ キーのプロパティ ストア オブジェクトを取得します。 |
IShellItem2::GetPropertyStoreWithCreateObject CoCreateInstance の代わりに指定された ICreateObject を使用して、このメソッドが呼び出される Shell 項目に関連付けられているプロパティ ハンドラーのインスタンスを作成します。 |
IShellItem2::GetString 指定したプロパティ キーの文字列値を取得します。 |
IShellItem2::GetUInt32 指定したプロパティ キーの UInt32 値を取得します。 |
IShellItem2::GetUInt64 指定したプロパティ キーの UInt64 値を取得します。 |
IShellItem2::Update このアイテム内のキャッシュされた情報が確実に更新されます。 |
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl_core.h (Shobjidl.h を含む) |