IConditionFactory2::CreateCompoundFromObjectArray-Methode (structuredquery.h)
Erstellt einen Blattbedingungsknoten, der eine Konjunktion (AND) oder eine Disjunktion (OR) einer Auflistung von Unterbedingungen ist. Das zurückgegebene Objekt unterstützt ICondition und ICondition2.
Syntax
HRESULT CreateCompoundFromObjectArray(
[in] CONDITION_TYPE ct,
[in, optional] IObjectArray *poaSubs,
[in] CONDITION_CREATION_OPTIONS cco,
[in] REFIID riid,
[out] void **ppv
);
Parameter
[in] ct
Typ: CONDITION_TYPE
Eine CONDITION_TYPE Enumeration, die entweder auf das CT_AND_CONDITION- oder CT_OR_CONDITION-Flag festgelegt werden muss.
[in, optional] poaSubs
Typ: IObjectArray*
Jedes Element des poaSubs-Parameters muss ICondition implementieren. Dieser Parameter kann auch NULL sein, was dem Leersein entspricht.
[in] cco
Typ: CONDITION_CREATION_OPTIONS
Der Bedingungserstellungsvorgang der Blattbedingung als CONDITION_CREATION_OPTIONS-Enumeration .
[in] riid
Typ: REFIID
Die gewünschte IID der Aufzählungsschnittstelle: entweder IEnumUnknown, IID_IEnumVARIANT oder (für eine Negationsbedingung) IID_ICondition.
[out] ppv
Typ: void**
Eine Auflistung von null oder mehr ICondition - und ICondition2-Objekten .
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Verwenden Sie für Standardoptionen das Flag CONDITION_CREATION_DEFAULT .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | structuredquery.h |
Weitere Informationen
Referenz