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
Referencia