Compartir a través de


Método IWiaImageFilter::InitializeFilter

Inicializa el filtro. Llamado por la Adquisición de imágenes de Windows (WIA) 2.0 antes de cada descarga de imágenes.

Sintaxis

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

Parámetros

pWiaItem2 [in]

Tipo: IWiaItem2*

Especifica un puntero al elemento IWiaItem2 que representa la imagen de vista previa.

pWiaTransferCallback [in]

Tipo: IWiaTransferCallback*

Especifica un puntero a la interfaz IWiaTransferCallback de la aplicación.

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

Se llama a este método cuando una aplicación llama a Download y cuando una aplicación llama a la función del GetNewPreview componente de versión preliminar de WIA 2.0. IWiaImageFilter::InitializeFilter almacena las referencias a pWiaItem2 y pWiaTransferCallback para pasar a estas funciones. Estos dos punteros de interfaz deben almacenarse como variables miembro y se debe llamar a IUnknown::AddRef para cada uno. Los punteros de interfaz también son necesarios en la implementación del filtro de TransferCallback y GetNextStream durante la adquisición de imágenes.

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
Wia.h
IDL
Wia.idl