次の方法で共有


IShellItem2 インターフェイス (shobjidl_core.h)

アイテムのさまざまなプロパティ値を取得するメソッドを使用して IShellItem を拡張します。 IShellItemIShellItem2 は、新しいコード内の項目の優先表現です。

継承

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 を含む)