Bagikan melalui


Fungsi DrtGetSearchResultSize (drt.h)

Fungsi DrtGetSearchResultSize mengembalikan ukuran hasil pencarian berikutnya yang tersedia.

Sintaks

HRESULT DrtGetSearchResultSize(
  [in]  HDRT_SEARCH_CONTEXT hSearchContext,
  [out] ULONG               *pulSearchResultSize
);

Parameter

[in] hSearchContext

Tangani ke konteks pencarian untuk ditutup. Parameter ini dikembalikan oleh fungsi DrtStartSearch .

[out] pulSearchResultSize

Menyimpan ukuran hasil pencarian berikutnya yang tersedia.

Menampilkan nilai

Mengembalikan S_OK jika fungsi berhasil. Nilai lain yang mungkin termasuk:

Menampilkan kode Deskripsi
E_INVALIDARG
pulSearchResultSize adalah NULL.
E_HANDLE
hSearchContext adalah handel yang tidak valid.
DRT_E_FAULTED
Cloud DRT dalam keadaan rusak.
DRT_E_NO_MORE
Tidak ada lagi hasil untuk dikembalikan.
DRT_E_TIMEOUT
Pencarian gagal karena waktunya habis.
DRT_E_SEARCH_IN_PROGRESS
Pencarian masih berlangsung.

Keterangan

Aplikasi akan menerima S_OK dan terus mengulang menggunakan fungsi DrtGetSearchResultSize dan DrtGetSearchResult selama antrean berisi hasil pencarian. Ketika antrean kosong, fungsi DrtGetSearchResult akan mengembalikan DRT_E_SEARCH_IN_PROGRESS atau DRT_E_NO_MORE.

Persyaratan

   
Klien minimum yang didukung Windows 7 Professional [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header drt.h
Pustaka Drt.lib
DLL Drt.dll

Lihat juga

DrtStartSearch