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