Bagikan melalui


enumerasi CONDITION_OPERATION (structuredquerycondition.h)

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_IMPLICIT
Nilai: 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_EQUAL
Nilai properti dan nilai konstanta harus sama.
COP_NOTEQUAL
Nilai properti dan nilai konstanta tidak boleh sama.
COP_LESSTHAN
Nilai properti harus kurang dari nilai konstanta.
COP_GREATERTHAN
Nilai properti harus lebih besar dari nilai konstanta.
COP_LESSTHANOREQUAL
Nilai properti harus kurang dari atau sama dengan nilai konstanta.
COP_GREATERTHANOREQUAL
Nilai properti harus lebih besar dari atau sama dengan nilai konstanta.
COP_VALUE_STARTSWITH
Nilai properti harus dimulai dengan nilai konstanta.
COP_VALUE_ENDSWITH
Nilai properti harus diakhir dengan nilai konstanta.
COP_VALUE_CONTAINS
Nilai properti harus berisi nilai konstanta.
COP_VALUE_NOTCONTAINS
Nilai properti tidak boleh berisi nilai konstanta.
COP_DOSWILDCARDS
Nilai properti harus cocok dengan nilai konstanta, di mana '?' cocok dengan karakter tunggal dan '*' cocok dengan urutan karakter apa pun.
COP_WORD_EQUAL
Nilai properti harus berisi kata yang merupakan nilai konstanta.
COP_WORD_STARTSWITH
Nilai properti harus berisi kata yang dimulai dengan nilai konstanta.
COP_APPLICATION_SPECIFIC
Aplikasi 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

CONDITION_CREATION_OPTIONS

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

IConditionFactory2

IConditionGenerator

Referensi