Metode IConditionFactory::MakeAndOr (structuredquery.h)

Membuat simpul kondisi yang merupakan konjunsi logis (AND) atau disjunction (OR) dari kumpulan subkondisi.

Sintaks

HRESULT MakeAndOr(
  [in]          CONDITION_TYPE ct,
  [in]          IEnumUnknown   *peuSubs,
  [in]          BOOL           fSimplify,
  [out, retval] ICondition     **ppcResult
);

Parameter

[in] ct

Jenis: CONDITION_TYPE

CONDITION_TYPE simpul kondisi. CONDITION_TYPE harus CT_AND_CONDITION atau CT_OR_CONDITION.

[in] peuSubs

Jenis: IEnumUnknown*

Penunjuk ke enumerasi objek ICondition , atau NULL untuk enumerasi kosong.

[in] fSimplify

Jenis: BOOL

TRUE untuk menyederhanakan hasil secara logis, jika memungkinkan; maka hasilnya tidak harus dari jenis yang ditentukan. FALSE jika hasilnya harus memiliki struktur yang ditentukan.

Aplikasi yang berencana untuk menjalankan kueri berdasarkan pohon kondisi biasanya akan mendapat manfaat dari pengaturan parameter ini ke TRUE.

[out, retval] ppcResult

Jenis: ICondition**

Menerima alamat pointer ke simpul ICondition baru.

Nilai kembali

Jenis: HRESULT

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

Keterangan

Tidak ada pohon kondisi khusus untuk TRUE dan FALSE. Namun, pohon kondisi yang terdiri dari simpul AND tanpa subkondisi selalu TRUE, dan pohon kondisi yang terdiri dari simpul OR tanpa subkondisi selalu FALSE.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP dengan SP2, Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 dengan SP1 [hanya aplikasi desktop]
Target Platform Windows
Header structuredquery.h
Redistribusi Windows Desktop Search (WDS) 3.0

Lihat juga

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

IConditionFactory2

Referensi