Freigeben über


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.

Syntax

HRESULT ResolveCondition(
  [in]           ICondition                      *pc,
  [in]           STRUCTURED_QUERY_RESOLVE_OPTION sqro,
  [in, optional] const SYSTEMTIME                *pstReferenceTime,
  [in]           REFIID                          riid,
  [out]          void                            **ppv
);

Parameter

[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 .

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

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 .

Anforderungen

   
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

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

IConditionFactory2

Referenz