Partager via


Méthode IWiaImageFilter::InitializeFilter

Initialise le filtre. Appelé par l’acquisition d’images Windows (WIA) 2.0 avant chaque téléchargement d’image.

Syntaxe

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

Paramètres

pWiaItem2 [in]

Type : IWiaItem2*

Spécifie un pointeur vers l’élément IWiaItem2 qui représente l’image d’aperçu.

pWiaTransferCallback [in]

Type : IWiaTransferCallback*

Spécifie un pointeur vers l’interface IWiaTransferCallback de l’application.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT .

Notes

Cette méthode est appelée lorsqu’une application appelle Download et lorsqu’une application appelle la fonction du GetNewPreview composant WIA 2.0 Preview. IWiaImageFilter::InitializeFilter stocke les références à pWiaItem2 et pWiaTransferCallback pour passer dans ces fonctions. Ces deux pointeurs d’interface doivent être stockés en tant que variables membres et IUnknown::AddRef doit être appelé pour chacune d’elles. Les pointeurs d’interface sont également nécessaires dans l’implémentation de TransferCallback et GetNextStream par le filtre lors de l’acquisition d’images.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
En-tête
Wia.h
IDL
Wia.idl