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.
Menyediakan sekumpulan bendera yang akan digunakan dengan metode berikut untuk menunjukkan operasi di ICondition::GetComparisonInfo, ICondition2::GetLeafConditionInfo, IConditionFactory::MakeLeaf, IConditionFactory2::CreateBooleanLeaf, IConditionFactory2::CreateIntegerLeaf, IConditionFactory2::MakeLeaf, IConditionFactory2::CreateStringLeaf, dan IConditionGenerator::GenerateForLeaf.
Sintaks
typedef enum tagCONDITION_OPERATION {
COP_IMPLICIT = 0,
COP_EQUAL,
COP_NOTEQUAL,
COP_LESSTHAN,
COP_GREATERTHAN,
COP_LESSTHANOREQUAL,
COP_GREATERTHANOREQUAL,
COP_VALUE_STARTSWITH,
COP_VALUE_ENDSWITH,
COP_VALUE_CONTAINS,
COP_VALUE_NOTCONTAINS,
COP_DOSWILDCARDS,
COP_WORD_EQUAL,
COP_WORD_STARTSWITH,
COP_APPLICATION_SPECIFIC
} CONDITION_OPERATION;
Konstanta
COP_IMPLICITNilai: 0 Perbandingan implisit antara nilai properti dan nilai konstanta. Untuk kondisi yang belum terselesaikan, COP_IMPLICIT berarti bahwa pengguna tidak mengetik operasi. Sebaliknya, kondisi yang diselesaikan akan selalu memiliki kondisi selain operasi COP_IMPLICIT . |
COP_EQUALNilai properti dan nilai konstanta harus sama. |
COP_NOTEQUALNilai properti dan nilai konstanta tidak boleh sama. |
COP_LESSTHANNilai properti harus kurang dari nilai konstanta. |
COP_GREATERTHANNilai properti harus lebih besar dari nilai konstanta. |
COP_LESSTHANOREQUALNilai properti harus kurang dari atau sama dengan nilai konstanta. |
COP_GREATERTHANOREQUALNilai properti harus lebih besar dari atau sama dengan nilai konstanta. |
COP_VALUE_STARTSWITHNilai properti harus dimulai dengan nilai konstanta. |
COP_VALUE_ENDSWITHNilai properti harus diakhir dengan nilai konstanta. |
COP_VALUE_CONTAINSNilai properti harus berisi nilai konstanta. |
COP_VALUE_NOTCONTAINSNilai properti tidak boleh berisi nilai konstanta. |
COP_DOSWILDCARDSNilai properti harus cocok dengan nilai konstanta, di mana '?' cocok dengan karakter tunggal dan '*' cocok dengan urutan karakter apa pun. |
COP_WORD_EQUALNilai properti harus berisi kata yang merupakan nilai konstanta. |
COP_WORD_STARTSWITHNilai properti harus berisi kata yang dimulai dengan nilai konstanta. |
COP_APPLICATION_SPECIFICAplikasi ini gratis untuk menafsirkan ini dengan cara yang sesuai. |
Keterangan
Karena kondisi yang diselesaikan tidak pernah memiliki operasi COP_IMPLICIT , aplikasi yang mengevaluasi pohon kondisi tidak boleh menemukannya. Namun, COP_IMPLICIT dapat digunakan dalam membandingkan output ICondition::GetComparisonInfo atau ICondition2::GetLeafConditionInfo untuk kondisi yang belum terselesaikan yang diurai dengan output untuk kondisi yang diselesaikan.
Di Windows 7, enumerasi ini didefinisikan dalam structuredquerycondition.idl dan structuredquerycondition.h. Sebelum Windows 7 enumerasi ini dideklarasikan dalam structuredquery.h dan structuredquery.idl.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows XP dengan SP2, Windows Vista, Windows 7 [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
| Header | structuredquerycondition.h |
| Redistribusi | Windows Desktop Search (WDS) 3.0 |
Lihat juga
Referensi