Compartilhar via


Método IWiaImageFilter::InitializeFilter

Inicializa o filtro. Chamado por WIA (Aquisição de Imagens do Windows) 2.0 antes de cada download de imagem.

Sintaxe

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

Parâmetros

pWiaItem2 [in]

Tipo: IWiaItem2*

Especifica um ponteiro para o item IWiaItem2 que representa a imagem de visualização.

pWiaTransferCallback [in]

Tipo: IWiaTransferCallback*

Especifica um ponteiro para a interface IWiaTransferCallback do aplicativo.

Valor retornado

Tipo: HRESULT

Se esse método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT .

Comentários

Esse método é chamado quando um aplicativo chama Download e quando um aplicativo chama a função do Componente de Visualização do GetNewPreview WIA 2.0. IWiaImageFilter::InitializeFilter armazena as referências a pWiaItem2 e pWiaTransferCallback para passar para essas funções. Esses dois ponteiros de interface devem ser armazenados como variáveis de membro e IUnknown::AddRef deve ser chamado para cada um. Os ponteiros de interface também são necessários na implementação do filtro de TransferCallback e GetNextStream durante a aquisição da imagem.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho
Wia.h
IDL
Wia.idl