ICondition::GetSubConditions メソッド (structuredquerycondition.h)
検索条件ノードのサブ条件のコレクションと、コレクションを列挙するためのインターフェイスの IID を取得します。
構文
HRESULT GetSubConditions(
[in] REFIID riid,
[out, retval] void **ppv
);
パラメーター
[in] riid
種類: REFIID
列挙インターフェイスの目的の IID:IID_IEnumUnknown、IID_IEnumVARIANT、または (否定条件の場合) IID_ICondition。
[out, retval] ppv
型: void**
0 個以上の ICondition オブジェクトのコレクションを受け取ります。 各オブジェクトは、この条件ノードのサブ条件です。 riid がIID_IConditionされ、これが否定条件である場合、このパラメーターは単一のサブ条件を受け取ります。
戻り値
種類: HRESULT
成功した場合はS_OKを返し、リーフ ノードの場合はE_FAIL、それ以外の場合はエラー値を返します。
注釈
riid パラメーターは、IEnumUnknown インターフェイスまたは IEnumVARIANT インターフェイスの GUID である必要があります。否定ノードの場合は、IID_ICondition。
サブ条件が否定ノードの場合、 ppv は 1 つの要素の列挙体に設定されます。
ノードが結合ノードまたは接続解除ノードの場合、 ppv はサブ条件の列挙体に設定されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | WINDOWS XP と SP2、Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 SP1 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | structuredquerycondition.h (Structuredquery.h を含む) |
再頒布可能パッケージ | Windows デスクトップ検索 (WDS) 3.0 |
こちらもご覧ください
参照