Bagikan melalui


Metode IQueryParser::P arsePropertyValue (structuredquery.h)

Mengurai kondisi untuk properti tertentu.

Sintaks

HRESULT ParsePropertyValue(
  [in]          LPCWSTR        pszPropertyName,
  [in]          LPCWSTR        pszInputString,
  [out, retval] IQuerySolution **ppSolution
);

Parameter

[in] pszPropertyName

Jenis: LPCWSTR

Nama properti.

[in] pszInputString

Jenis: LPCWSTR

String kueri yang akan diurai, relatif terhadap properti tersebut.

[out, retval] ppSolution

Jenis: IQuerySolution**

Menerima objek IQuerySolution . Aplikasi panggilan harus merilisnya dengan memanggil metode IUnknown::Release-nya .

Mengembalikan nilai

Jenis: HRESULT

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

String input dapat berupa apa pun yang bisa saja ditulis segera setelah properti dalam kueri terstruktur. Misalnya, "from:(bill OR alex)" akan menjadi kueri terstruktur yang valid, jadi meneruskan System.StructuredQuery.Virtual.From (yang Dari adalah kata kunci) dalam parameter pszPropertyName dan "(bill OR alex)" atau "bill OR alex" dalam parameter pszInputString akan valid. Ini akan menghasilkan OR node daun yang menghubungkan properti System.StructuredQuery.Virtual.From dengan string "bill" dan "alex".

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