IConditionFactory::Metode resolve (structuredquery.h)
Melakukan berbagai transformasi pada pohon kondisi, termasuk yang berikut ini: menyelesaikan kondisi dengan ekspresi tanggal/waktu relatif terhadap kondisi dengan tanggal/waktu absolut (sebagai VT_FILETIME); mengubah entitas bernama lain yang dikenali menjadi pohon kondisi dengan nilai aktual; menyederhanakan pohon kondisi; mengganti properti virtual atau senyawa dengan pohon OR dari properti lain; menghapus pohon kondisi yang dihasilkan dari kueri dengan kata kunci properti yang tidak memiliki kondisi yang diterapkan.
Sintaks
HRESULT Resolve(
[in] ICondition *pc,
[in] STRUCTURED_QUERY_RESOLVE_OPTION sqro,
[in] const SYSTEMTIME *pstReferenceTime,
[out, retval] ICondition **ppcResolved
);
Parameter
[in] pc
Jenis: ICondition*
Penunjuk ke objek ICondition yang akan diselesaikan.
[in] sqro
Jenis: STRUCTURED_QUERY_RESOLVE_OPTION
Menentukan nol atau lebih bendera STRUCTURED_QUERY_RESOLVE_OPTION . Untuk Windows 7 dan yang lebih baru, bendera SQRO_ADD_VALUE_TYPE_FOR_PLAIN_VALUES secara otomatis ditambahkan ke sqro.
[in] pstReferenceTime
Jenis: SYSTEMTIME const*
Penunjuk ke nilai SYSTEMTIME untuk digunakan sebagai tanggal dan waktu referensi. Pointer null dapat diteruskan jika sqro diatur ke SQRO_DONT_RESOLVE_DATETIME.
[out, retval] ppcResolved
Jenis: ICondition**
Menerima penunjuk ke ICondition baru di mana semua bidang waktu telah diselesaikan untuk memiliki nilai jenis VT_FILETIME. Pohon kondisi baru ini adalah versi pc yang diselesaikan.
Mengembalikan nilai
Jenis: HRESULT
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Dalam pohon kondisi yang dihasilkan oleh metode Parse dan dikembalikan oleh GetQuery, daun memasangkan properti dengan pembatasan pada properti ini, dan menghasilkan pohon kondisi yang sebagian selesai. Metode IConditionFactory::Resolve menyelesaikan pohon kondisi tersebut dengan proses yang dikenal sebagai resolusi. Pohon kondisi input tidak dimodifikasi dengan cara apa pun. Pohon kondisi output dapat berbagi bagian dari kondisi input yang tidak berisi simpul daun dengan nilai tanggal/waktu yang belum terselesaikan.
StructuredQuerySample menunjukkan cara membaca baris dari konsol, mengurainya menggunakan skema sistem, dan menampilkan pohon kondisi yang dihasilkan.
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