Bagikan melalui


Fungsi BindIFilterFromStorage (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 IStorage mereka.

Sintaks

HRESULT BindIFilterFromStorage(
  [in]  IStorage *pStg,
  [in]  IUnknown *pUnkOuter,
  [out] void     **ppIUnk
);

Parameter

[in] pStg

Penunjuk ke antarmuka IStorage yang akan digunakan untuk mengakses file.

[in] pUnkOuter

Penunjuk ke antarmuka IUnknown pengontrol agregat tempat objek penyimpanan 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

BindIFilterFromStream

IFilter

LoadIFilter