Metodo IConditionFactory2::CreateCompoundFromArray (strutturataquery.h)
Crea un nodo di condizione foglia che è una combinazione (AND) o una disgiunzione (OR) da una matrice di nodi condizione. L'oggetto restituito supporta ICondition e ICondition2.
Sintassi
HRESULT CreateCompoundFromArray(
[in] CONDITION_TYPE ct,
[in] ICondition **ppcondSubs,
[in] ULONG cSubs,
[in] CONDITION_CREATION_OPTIONS cco,
[in] REFIID riid,
[out] void **ppv
);
Parametri
[in] ct
Tipo: CONDITION_TYPE
Enumerazione CONDITION_TYPE che deve essere impostata sul flag CT_AND_CONDITION o CT_OR_CONDITION .
[in] ppcondSubs
Tipo: ICondition**
Ogni elemento del parametro ppCondSubs deve implementare ICondition.
[in] cSubs
Tipo: ULONG
Sottocondizione foglia come valore intero senza segno a 64 bit.
[in] cco
Tipo: CONDITION_CREATION_OPTIONS
Operazione di creazione della condizione foglia come enumerazione CONDITION_CREATION_OPTIONS .
[in] riid
Tipo: REFIID
L'IID desiderato dell'interfaccia di enumerazione: IEnumUnknown, IID_IEnumVARIANT o (per una condizione di negazione) IID_ICondition.
[out] ppv
Tipo: void**
Insieme di zero o più oggetti ICondition e ICondition2 .
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Per le opzioni predefinite, usare il flag di CONDITION_CREATION_DEFAULT .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | strutturataquery.h |
Vedi anche
Riferimento