Método IWiaImageFilter::FilterPreviewImage
Filtra la imagen de vista previa.
Sintaxis
HRESULT FilterPreviewImage(
[in] LONG lFlags,
[in] IWiaItem2 *pWiaChildItem2,
[in] RECT InputImageExtents,
[in] IStream *pInputStream
);
Parámetros
-
lFlags [in]
-
Tipo: LONG
No se utiliza. Establecer en 0.
-
pWiaChildItem2 [in]
-
Tipo: IWiaItem2*
Elemento que se procesa.
-
InputImageExtents [in]
-
Tipo: RECT
Coordenadas (en el área de adquisición física) de la imagen que el componente de vista previa almacena internamente en caché.
-
pInputStream [in]
-
Tipo: IStream*
Puntero a la interfaz IStream para los datos de imagen almacenados en caché que se filtran.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .
Comentarios
No llame a este método directamente desde la aplicación.
pWiaChildItem2 debe ser un elemento secundario del pWiaItem2 que se pasó a IWiaImageFilter::InitializeFilter.
InputImageExtents es necesario porque el filtro de procesamiento de imágenes es responsable de cortar el área de imagen que pWiaChildItem2 representa a partir de los datos de imagen pasados a través de pInputStream.
Una aplicación debe asegurarse de que pWiaChildItem2 tiene el mismo formato de imagen (WIA_IPA_FORMAT), resolución (WIA_IPS_XRES y WIA_IPS_YRES) y profundidad de bits (WIA_IPA_DEPTH) que pWiaItem2 tenía cuando se pasó a GetNewPreview.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado |
|
IDL |
|