Bagikan melalui


Metode IWiaImageFilter::InitializeFilter

Menginisialisasi filter. Dipanggil oleh Windows Image Acquisition (WIA) 2.0 sebelum setiap unduhan gambar.

Sintaks

HRESULT InitializeFilter(
  [in] IWiaItem2            *pWiaItem2,
  [in] IWiaTransferCallback *pWiaTransferCallback
);

Parameter

pWiaItem2 [in]

Jenis: IWiaItem2*

Menentukan penunjuk ke item IWiaItem2 yang mewakili gambar pratinjau.

pWiaTransferCallback [in]

Jenis: IWiaTransferCallback*

Menentukan penunjuk ke antarmuka IWiaTransferCallback aplikasi.

Nilai kembali

Jenis: HRESULT

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

Keterangan

Metode ini dipanggil ketika aplikasi memanggil Unduh dan ketika aplikasi memanggil fungsi Komponen GetNewPreview Pratinjau WIA 2.0. IWiaImageFilter::InitializeFilter menyimpan referensi ke pWiaItem2 dan pWiaTransferCallback untuk diteruskan ke fungsi-fungsi ini. Kedua pointer antarmuka ini harus disimpan sebagai variabel anggota dan IUnknown::AddRef harus dipanggil untuk masing-masing. Penunjuk antarmuka juga diperlukan dalam implementasi filter TransferCallback dan GetNextStream selama akuisisi gambar.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]
Header
Wia.h
IDL
Wia.idl