Bagikan melalui


Fungsi BindIFilterFromStream (ntquery.h)

[Layanan Pengindeksan tidak didukung pada Windows XP. Sebagai gantinya, gunakan Windows Search untuk pencarian sisi klien dan Microsoft Search Server Express untuk pencarian sisi server.]

Mengambil penunjuk antarmuka IFilter untuk objek penyimpanan yang ditentukan. Ini sangat berguna saat memfilter konten dokumen dan memproses objek OLE tersemat yang dapat diakses melalui antarmuka IStream mereka.

Sintaks

HRESULT BindIFilterFromStream(
  [in]  IStream  *pStm,
  [in]  IUnknown *pUnkOuter,
  [out] void     **ppIUnk
);

Parameter

[in] pStm

Penunjuk ke antarmuka IStream yang akan digunakan untuk mengakses file.

[in] pUnkOuter

Penunjuk ke antarmuka IUnknown pengontrol agregat tempat objek aliran ini ada.

[out] ppIUnk

Penunjuk ke variabel output yang menerima penunjuk antarmuka IFilter .

Nilai kembali

Fungsi ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Operasi berhasil diselesaikan.
E_ACCESSDENIED
Fungsi ini ditolak akses ke jalur objek penyimpanan.
E_HANDLE
Fungsi ini mengalami handel yang tidak valid, mungkin karena situasi memori rendah.
E_INVALIDARG
Fungsi menerima parameter yang tidak valid.
E_OUTOFMEMORY
Fungsi ini tidak memiliki memori yang cukup atau sumber daya lain untuk menyelesaikan operasi.
E_FAIL
Terjadi kesalahan yang tidak diketahui.

Keterangan

Fungsi ini bukan implementasi penuh dari handler persisten COM.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header ntquery.h
Pustaka Ntquery.lib
DLL Ntquery.dll

Lihat juga

BindIFilterFromStorage

IFilter

LoadIFilter