SHSetTemporaryPropertyForItem 関数 (shobjidl_core.h)
指定した項目の一時プロパティを設定します。 一時プロパティは、アイテムに書き戻すのではなく、 IShellItem オブジェクトの有効期間中のみプロパティを保持する読み取り/書き込みストアに保持されます。
構文
SHSTDAPI SHSetTemporaryPropertyForItem(
[in] IShellItem *psi,
[in] REFPROPERTYKEY propkey,
[in] REFPROPVARIANT propvar
);
パラメーター
[in] psi
種類: IShellItem*
一時プロパティを設定する項目へのポインター。
[in] propkey
型: REFPROPERTYKEY
設定されている一時プロパティを識別する PROPERTYKEY への参照。
[in] propvar
型: REFPROPVARIANT
一時プロパティの値を含む PROPVARIANT への参照。
戻り値
型: HRESULT
この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。
注釈
一時値は 、SHGetTemporaryPropertyForItem または IShellItem2::GetPropertyStore にGPS_TEMPORARYを渡すことによってのみ読み取ることができます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl_core.h (Shobjidl.h を含む) |
Library | Shell32.lib |
[DLL] | Shell32.dll |