Metodo ICondition::GetSubConditions (strutturataquerycondition.h)

Recupera una raccolta delle sottocondizioni del nodo della condizione di ricerca e dell'IID dell'interfaccia per enumerare la raccolta.

Sintassi

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

Parametri

[in] riid

Tipo: REFIID

L'IID desiderato dell'interfaccia di enumerazione: IID_IEnumUnknown, IID_IEnumVARIANT o (per una condizione di negazione) IID_ICondition.

[out, retval] ppv

Tipo: void**

Riceve un insieme di zero o più oggetti ICondition . Ogni oggetto è una sottocondizione di questo nodo condizione. Se riid era IID_ICondition e si tratta di una condizione di negazione, questo parametro riceve la singola sottocondizione.

Valore restituito

Tipo: HRESULT

Restituisce S_OK se ha esito positivo, E_FAIL se si tratta di un nodo foglia o un valore di errore in caso contrario.

Commenti

Il parametro riid deve essere il GUID di un'interfaccia IEnumUnknown o IEnumVARIANT o nel caso di un nodo di negazione, IID_ICondition.

Se la sottocondizione è un nodo di negazione, ppv è impostato su un'enumerazione di un elemento.

Se il nodo è un nodo di combinazione o disgiunzione, ppv è impostato su un'enumerazione delle sottocondizioni.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2, Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 con SP1 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione structuredquerycondition.h (include Structuredquery.h)
Componente ridistribuibile Windows Desktop Search (WDS) 3.0

Vedi anche

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

Riferimento