Compartir a través de


Método ICondition::GetSubConditions (structuredquerycondition.h)

Recupera una colección de las subcondiciones del nodo de condición de búsqueda y el IID de la interfaz para enumerar la colección.

Sintaxis

HRESULT GetSubConditions(
  [in]          REFIID riid,
  [out, retval] void   **ppv
);

Parámetros

[in] riid

Tipo: REFIID

El IID deseado de la interfaz de enumeración: IID_IEnumUnknown, IID_IEnumVARIANT o (para una condición de negación) IID_ICondition.

[out, retval] ppv

Tipo: void**

Recibe una colección de cero o más objetos ICondition . Cada objeto es una subdición de este nodo de condición. Si riid se IID_ICondition y se trata de una condición de negación, este parámetro recibe la subcondición única.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si se ejecuta correctamente, E_FAIL si se trata de un nodo hoja o un valor de error de lo contrario.

Comentarios

El parámetro riid debe ser el GUID de una interfaz IEnumUnknown o IEnumVARIANT o, en el caso de un nodo de negación, IID_ICondition.

Si la subcondición es un nodo de negación, ppv se establece en una enumeración de un elemento.

Si el nodo es un nodo de combinación o disyección, ppv se establece en una enumeración de las subcondiciones.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2, Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 con SP1 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado structuredquerycondition.h (include Structuredquery.h)
Redistribuible Windows Desktop Search (WDS) 3.0

Consulte también

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

Referencia