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.
Sekumpulan bendera yang digunakan oleh IQueryParser::SetMultiOption untuk menunjukkan opsi individual.
Sintaks
typedef enum tagSTRUCTURED_QUERY_MULTIOPTION {
SQMO_VIRTUAL_PROPERTY = 0,
SQMO_DEFAULT_PROPERTY,
SQMO_GENERATOR_FOR_TYPE,
SQMO_MAP_PROPERTY
} STRUCTURED_QUERY_MULTIOPTION;
Konstanta
SQMO_VIRTUAL_PROPERTYNilai: 0 Untuk menunjukkan bahwa simpul daun dengan nama properti P dan konstanta C harus diganti dengan simpul daun dengan nama properti Q, operasi op, dan konstan C oleh IConditionFactory::Resolve, lakukan hal berikut: panggil IQueryParser::SetMultiOption dengan SQMO_VIRTUAL_PROPERTY sebagai opsi, P sebagai pszOptionKey, dan untuk pOptionValue menyediakan VT_UNKNOWN dengan antarmuka IEnumVARIANT yang menghitung tepat dua nilai: VT_BSTR dengan nilai Q, dan VT_I4 yang merupakan operasi CONDITION_OPERATION . |
SQMO_DEFAULT_PROPERTYUntuk menunjukkan bahwa simpul daun tanpa nama properti dan jenis semantik T (atau yang merupakan subjenis T) harus diganti dengan simpul yang memiliki nama properti P oleh IConditionFactory::Resolve, lakukan hal berikut: panggil IQueryParser::SetMultiOption dengan SQMO_DEFAULT_PROPERTY sebagai opsi, T sebagai pszOptionKey, dan untuk pOptionValue berikan VT_LPWSTR dengan nilai P. |
SQMO_GENERATOR_FOR_TYPEUntuk menunjukkan bahwa IConditionGenerator G harus digunakan untuk mengenali entitas bernama dari jenis semantik bernama T, dan bahwa IConditionFactory::Resolve harus menghasilkan pohon kondisi untuk entitas bernama tersebut, panggil IQueryParser::SetMultiOption dengan SQMO_GENERATOR_FOR_TYPE sebagai opsi, T sebagai pszOptionKey dan untuk pOptionValue menyediakan VT_UNKNOWN dengan nilai G. |
SQMO_MAP_PROPERTYWindows 7, dan yang lebih baru. Untuk menunjukkan bahwa simpul dengan properti P harus memetakan ke satu atau beberapa properti lainnya, panggil IQueryParser::SetMultiOption dengan SQMO_MAP_PROPERTY sebagai opsi, P sebagai pszOptionKey, dan untuk pOptionValue menyediakan VT_VECTOR atau VT_LPWSTR, di mana setiap string adalah nama properti. Selama resolusi, peta ini ditambahkan ke skema yang dimuat. Memanggil IQueryParser::SetMultiOption dengan pOptionValuesaat VT_NULL menghapus pemetaan. |
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows XP dengan SP2, Windows 7 [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
| Header | structuredquery.h |
| Redistribusi | Windows Desktop Search (WDS) 3.0 |