IConditionFactory2::ResolveCondition-Methode (structuredquery.h)
Führt eine Vielzahl von Transformationen für eine Bedingungsstruktur und damit die aufgelöste Bedingung für die Auswertung aus. Das zurückgegebene Objekt unterstützt ICondition und ICondition2.
HRESULT ResolveCondition(
[in] ICondition *pc,
[in] STRUCTURED_QUERY_RESOLVE_OPTION sqro,
[in, optional] const SYSTEMTIME *pstReferenceTime,
[in] REFIID riid,
[out] void **ppv
);
[in] pc
Typ: ICondition*
Zeiger auf ein zu auflösende ICondition-Objekt .
[in] sqro
Typ: STRUCTURED_QUERY_RESOLVE_OPTION
Gibt mindestens null der STRUCTURED_QUERY_RESOLVE_OPTION-Flags an. Das flag SQRO_NULL_VALUE_TYPE_FOR_PLAIN_VALUES wird automatisch zu sqro hinzugefügt.
[in, optional] pstReferenceTime
Typ: SYSTEMTIME const*
Zeiger auf einen SYSTEMTIME-Wert , der als Verweisdatum und -uhrzeit verwendet werden soll. Ein NULL-Zeiger kann übergeben werden, wenn sqro auf das flag SQRO_DONT_RESOLVE_DATETIME festgelegt ist.
[in] riid
Typ: REFIID
Die gewünschte IID der Aufzählungsschnittstelle: entweder IEnumUnknown, IEnumVARIANT oder (für eine Negationsbedingung) IID_ICondition.
[out] ppv
Typ: void**
Empfängt einen Zeiger auf null oder mehr ICondition - und ICondition2-Objekte .
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Das StructuredQuerySample veranschaulicht, wie Zeilen aus der Konsole gelesen, mithilfe des Systemschemas analysiert und die resultierenden Bedingungsstrukturen angezeigt werden.
Weitere Details finden Sie in der Resolve-Methode .
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 |
Referenz