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 |
|
IDL |
|