IPersistQuery インターフェイス (cmnquery.h)
IPersistQuery インターフェイスは、永続ストレージとの間でクエリ パラメーターを格納および取得するために使用されます。このストレージは、クエリの結果ではなく、クエリ パラメーターに関連します。 このインターフェイスへのポインターは、 CQPM_PERSIST メッセージのクエリ フォーム拡張機能に提供されます。 アプリケーションは、ICommonQuery::OpenQueryWindow が呼び出されたときに、OPENQUERYWINDOW 構造体の pPersistQuery メンバー内のクエリ ハンドラーにこのインターフェイスへのポインターを渡すことで、独自の IPersistQuery 実装を提供することもできます。
継承
IPersistQuery インターフェイスは IPersist から継承されます。 IPersistQuery には、次の種類のメンバーもあります。
メソッド
IPersistQuery インターフェイスには、これらのメソッドがあります。
IPersistQuery::Clear クエリ ストアの内容を空にします。 |
IPersistQuery::ReadInt クエリ ストアから整数値を読み取ります。 |
IPersistQuery::ReadString クエリ ストアから文字列を読み取ります。 |
IPersistQuery::ReadStruct クエリ ストアから構造体を読み取ります。 |
IPersistQuery::WriteInt 整数値をクエリ ストアに書き込みます。 |
IPersistQuery::WriteString クエリ ストアに文字列を書き込みます。 |
IPersistQuery::WriteStruct クエリ ストアに構造体を書き込みます。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | cmnquery.h |