Metode IConditionFactory2::ResolveCondition (structuredquery.h)

Melakukan berbagai transformasi pada pohon kondisi, dan dengan demikian kondisi yang diselesaikan untuk evaluasi. Objek yang dikembalikan mendukung ICondition dan ICondition2.

Sintaks

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

Jenis: ICondition*

Penunjuk ke objek ICondition yang akan diselesaikan.

[in] sqro

Jenis: STRUCTURED_QUERY_RESOLVE_OPTION

Menentukan nol atau lebih bendera STRUCTURED_QUERY_RESOLVE_OPTION . Bendera SQRO_NULL_VALUE_TYPE_FOR_PLAIN_VALUES secara otomatis ditambahkan ke sqro.

[in, optional] pstReferenceTime

Jenis: SYSTEMTIME const*

Arahkan ke nilai SYSTEMTIME untuk digunakan sebagai tanggal dan waktu referensi. Penunjuk null dapat diteruskan jika sqro diatur ke bendera SQRO_DONT_RESOLVE_DATETIME .

[in] riid

Jenis: REFIID

IID yang diinginkan dari antarmuka enumerasi: IEnumUnknown, IEnumVARIANT, atau (untuk kondisi negasi) IID_ICondition.

[out] ppv

Jenis: void**

Menerima pointer ke nol atau lebih objek ICondition dan ICondition2 .

Menampilkan nilai

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

StructuredQuerySample menunjukkan cara membaca baris dari konsol, mengurainya menggunakan skema sistem, dan menampilkan pohon kondisi yang dihasilkan.

Lihat metode Atasi untuk detail tambahan.

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header structuredquery.h

Lihat juga

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

IConditionFactory2

Referensi