Bagikan melalui


Metode IWiaImageFilter::FilterPreviewImage

Memfilter gambar pratinjau.

Sintaks

HRESULT FilterPreviewImage(
  [in] LONG      lFlags,
  [in] IWiaItem2 *pWiaChildItem2,
  [in] RECT      InputImageExtents,
  [in] IStream   *pInputStream
);

Parameter

lFlags [in]

Jenis: LONG

Tidak digunakan. Atur ke 0.

pWiaChildItem2 [in]

Jenis: IWiaItem2*

Item yang diproses.

InputImageExtents [in]

Jenis: RECT

Koordinat (pada area akuisisi fisik) gambar yang di-cache komponen pratinjau secara internal.

pInputStream [in]

Jenis: IStream*

Penunjuk ke antarmuka IStream untuk data gambar cache yang difilter.

Nilai kembali

Jenis: HRESULT

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

Keterangan

Jangan panggil metode ini langsung dari aplikasi Anda.

pWiaChildItem2 harus menjadi item anak dari pWiaItem2 yang diteruskan ke IWiaImageFilter::InitializeFilter.

InputImageExtents diperlukan karena filter pemrosesan gambar bertanggung jawab untuk memotong area gambar yang diwakili pWiaChildItem2 dari data gambar yang diteruskan melalui pInputStream.

Aplikasi harus memastikan bahwa pWiaChildItem2 memiliki format gambar yang sama (WIA_IPA_FORMAT), resolusi (WIA_IPS_XRES dan WIA_IPS_YRES) dan kedalaman bit (WIA_IPA_DEPTH) seperti yang dimiliki pWiaItem2 ketika diteruskan ke GetNewPreview.

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