Metode IConditionFactory::MakeNot (structuredquery.h)
Membuat simpul kondisi yang merupakan negasi logis (NOT) dari kondisi lain (subnode simpul ini).
Sintaks
HRESULT MakeNot(
[in] ICondition *pcSub,
[in] BOOL fSimplify,
[out, retval] ICondition **ppcResult
);
Parameter
[in] pcSub
Jenis: ICondition*
Arahkan ke subnode ICondition untuk dinegasikan.
[in] fSimplify
Jenis: BOOL
TRUE untuk menyederhanakan hasil secara logis jika memungkinkan; FALSE jika tidak. Dalam skenario penyusun kueri, fSimplify biasanya harus diatur ke VARIANT_FALSE.
[out, retval] ppcResult
Jenis: ICondition**
Menerima penunjuk ke simpul ICondition baru.
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 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
Referensi
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk