Bagikan melalui


Metode IQueryParserManager::CreateLoadedParser (structuredquery.h)

Membuat instans baru implementasi antarmuka IQueryParser . Instans pengurai kueri ini dimuat dengan skema untuk katalog yang ditentukan dan dilokalkan ke bahasa tertentu. Semua pengaturan lainnya diinisialisasi ke pengaturan default.

Sintaks

HRESULT CreateLoadedParser(
  [in]          LPCWSTR pszCatalog,
  [in]          LANGID  langidForKeywords,
  [in]          REFIID  riid,
  [out, retval] void    **ppQueryParser
);

Parameter

[in] pszCatalog

Jenis: LPCWSTR

Nama katalog yang akan digunakan. Nilai yang diizinkan adalah SystemIndex dan string kosong (untuk skema sepele tanpa properti).

[in] langidForKeywords

Jenis: LANGID

LANGID digunakan untuk memilih bahasa yang dilokalkan untuk kata kunci.

[in] riid

Jenis: REFIID

IID implementasi antarmuka IQueryParser .

[out, retval] ppQueryParser

Jenis: void**

Menerima penunjuk ke pengurai yang baru dibuat. Aplikasi panggilan harus merilisnya dengan memanggil metode IUnknown::Release-nya .

Mengembalikan nilai

Jenis: HRESULT

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

Keterangan

Jika %LOCALAPPDATA% tidak tersedia, maka metode ini gagal. Anda harus memanggil IQueryParserManager::SetOption untuk menunjuk ke folder lain seperti %ProgramData%.

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