IPropertyStoreCache インターフェイス (propsys.h)
ハンドラーが各プロパティのさまざまな状態を管理できるようにするメソッドを公開します。
継承
IPropertyStoreCache インターフェイスは IPropertyStore から継承されます。 IPropertyStoreCache には、次の種類のメンバーもあります。
メソッド
IPropertyStoreCache インターフェイスには、これらのメソッドがあります。
IPropertyStoreCache::GetState 指定したプロパティ キーの状態を取得します。 |
IPropertyStoreCache::GetValueAndState プロパティ キーの値と状態データを取得します。 |
IPropertyStoreCache::SetValueAndState プロパティ キーの値と状態データを設定します。 |
注釈
このインターフェイスには、継承元の IPropertyStore インターフェイスのメソッドも用意されています。
実装するタイミング
このインターフェイスの実装は、CLSID_InMemoryPropertyStoreによって提供されます。 ユーザーが自分で実装する必要はありません。CLSID_InMemoryPropertyStoreは、各プロパティに関する追加情報 (PSC_STATE) を格納できるように、IPropertyStoreCache と IPropertyStore およびその他のインターフェイスを実装します。 この情報は、プロパティ ハンドラーの実装者に役立ちます。 また、プロパティ値のキャッシュが必要な他のシナリオでも役立ちます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | propsys.h |