Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuat simpul kondisi yang merupakan negasi logis (NOT) dari kondisi lain (subnode simpul ini).
Sintaks
HRESULT CreateNegation(
[in] ICondition *pcSub,
[in] CONDITION_CREATION_OPTIONS cco,
[in] REFIID riid,
[out] void **ppv
);
Parameter
[in] pcSub
Jenis: ICondition*
Penunjuk ke subnode ICondition untuk dinegasikan. Untuk opsi default, gunakan bendera CONDITION_CREATION_DEFAULT .
[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, IEnumVARIANT, atau (untuk kondisi negasi) IID_ICondition.
[out] ppv
Jenis: void**
Menerima pointer ke nol atau lebih objek ICondition dan ICondition2 .
Nilai kembali
Jenis: HRESULT
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Menyederhanakan simpul kondisi secara logis biasanya menghasilkan pohon kondisi yang lebih kecil, lebih mudah dilalui dan diproses. Misalnya, jika pcSub itu sendiri adalah kondisi negasi dengan subkondisi C, maka negasi ganda diselesaikan secara logis, dan ppcResult diatur ke C. Tanpa penyederhanaan, pohon yang dihasilkan akan terlihat seperti NOT — NOT — C.
Aplikasi yang perlu menjalankan kueri berdasarkan pohon kondisi biasanya akan mendapat manfaat dari pengaturan parameter ini ke TRUE.
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
Referensi