Bagikan melalui


Metode IConditionFactory2::CreateCompoundFromObjectArray (structuredquery.h)

Membuat node kondisi daun yang merupakan sambungan (AND) atau disjunction (OR) dari kumpulan subkondisi. Objek yang dikembalikan mendukung ICondition dan ICondition2.

Sintaks

HRESULT CreateCompoundFromObjectArray(
  [in]           CONDITION_TYPE             ct,
  [in, optional] IObjectArray               *poaSubs,
  [in]           CONDITION_CREATION_OPTIONS cco,
  [in]           REFIID                     riid,
  [out]          void                       **ppv
);

Parameter

[in] ct

Jenis: CONDITION_TYPE

Enumerasi CONDITION_TYPE yang harus diatur ke bendera CT_AND_CONDITION atau CT_OR_CONDITION.

[in, optional] poaSubs

Jenis: IObjectArray*

Setiap elemen parameter poaSubs harus mengimplementasikan ICondition. Parameter ini mungkin juga NULL, yang setara dengan kosong.

[in] cco

Jenis: CONDITION_CREATION_OPTIONS

Operasi pembuatan kondisi daun sebagai enumerasi CONDITION_CREATION_OPTIONS .

[in] riid

Jenis: REFIID

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

[out] ppv

Jenis: void**

Kumpulan objek ICondition dan ICondition2 nol atau lebih.

Mengembalikan nilai

Jenis: HRESULT

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

Keterangan

Untuk opsi default, gunakan bendera CONDITION_CREATION_DEFAULT .

Persyaratan

Persyaratan Nilai
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