Metode IQueryParser::P arse (structuredquery.h)
Mengurai string input yang berisi kata kunci dan/atau konten Kueri Terstruktur untuk menghasilkan objek IQuerySolution .
Sintaks
HRESULT Parse(
[in] LPCWSTR pszInputString,
[in] IEnumUnknown *pCustomProperties,
[out, retval] IQuerySolution **ppSolution
);
Parameter
[in] pszInputString
Jenis: LPCWSTR
Penunjuk ke string input Unicode yang akan diurai.
[in] pCustomProperties
Jenis: IEnumUnknown*
Enumerasi objek IRichChunk , satu untuk setiap properti kustom yang telah dikenali aplikasi. Parameter ini bisa NULL, yang setara dengan enumerasi kosong.
[out, retval] ppSolution
Jenis: IQuerySolution**
Menerima objek IQuerySolution . Pemanggil harus merilisnya dengan memanggil metode IUnknown::Release .
Nilai kembali
Jenis: HRESULT
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Untuk setiap objek IRichChunk , informasi posisi mengidentifikasi rentang karakter properti kustom, nilai string adalah nama properti aktual, dan PROPVARIANT tidak digunakan. Meskipun properti apa pun dapat digunakan, properti generik ini disertakan khusus untuk tujuan ini:
- System.StructuredQuery.CustomProperty.Boolean
- System.StructuredQuery.CustomProperty.DateTime
- System.StructuredQuery.CustomProperty.Integer
- System.StructuredQuery.CustomProperty.FloatingPoint
- System.StructuredQuery.CustomProperty.String
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 |