IWiaImageFilter :: InitializeFilter, méthode

Initialise le filtre. appelée par Windows acquisition d’images (WIA) 2,0 avant chaque téléchargement d’image.

Syntaxe

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

Paramètres

pWiaItem2 [ dans]

Type : IWiaItem2*

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

pWiaTransferCallback [ dans]

Type : IWiaTransferCallback*

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

Valeur de retour

Type : HRESULT

Si cette méthode est réussie, elle retourne la valeur _ OK. Sinon, elle retourne un code d’erreur HRESULT .

Notes

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

Spécifications

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