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
Riferimento