ICondition::GetSubConditions-Methode (structuredquerycondition.h)
Ruft eine Auflistung der Unterbedingungen des Suchbedingungsknotens und der IID der Schnittstelle zum Aufzählen der Auflistung ab.
Syntax
HRESULT GetSubConditions(
[in] REFIID riid,
[out, retval] void **ppv
);
Parameter
[in] riid
Typ: REFIID
Die gewünschte IID der Enumerationsschnittstelle: entweder IID_IEnumUnknown, IID_IEnumVARIANT oder (für eine Negationsbedingung) IID_ICondition.
[out, retval] ppv
Typ: void**
Empfängt eine Auflistung von null oder mehr ICondition-Objekten . Jedes Objekt ist eine Unterbedingung dieses Bedingungsknotens. Wenn riid IID_ICondition wurde und dies eine Negationsbedingung ist, empfängt dieser Parameter die einzelne Unterbedingung.
Rückgabewert
Typ: HRESULT
Gibt bei erfolgreicher Ausführung S_OK zurück, E_FAIL, ob es sich um einen Blattknoten oder andernfalls um einen Fehlerwert handelt.
Hinweise
Der riid-Parameter muss die GUID einer IEnumUnknown - oder IEnumVARIANT-Schnittstelle oder im Falle eines Negationsknotens IID_ICondition sein.
Wenn die Unterbedingung ein Negationsknoten ist, wird ppv auf eine Enumeration eines Elements festgelegt.
Wenn der Knoten ein Konjunktions- oder Disjunktionsknoten ist, wird ppv auf eine Enumeration der Unterbedingungen festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP mit SP2, Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 mit SP1 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | structuredquerycondition.h (include Structuredquery.h) |
Verteilbare Komponente | Windows Desktop Search (WDS) 3.0 |
Weitere Informationen
Referenz