Condividi tramite


Metodo IWiaImageFilter::InitializeFilter

Inizializza il filtro. Chiamato da Windows Image Acquisition (WIA) 2.0 prima di ogni download dell'immagine.

Sintassi

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

Parametri

pWiaItem2 [in]

Tipo: IWiaItem2*

Specifica un puntatore all'elemento IWiaItem2 che rappresenta l'immagine di anteprima.

pWiaTransferCallback [in]

Tipo: IWiaTransferCallback*

Specifica un puntatore all'interfaccia IWiaTransferCallback dell'applicazione.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questo metodo viene chiamato quando un'applicazione chiama Download e quando un'applicazione chiama la funzione del GetNewPreview componente di anteprima WIA 2.0. IWiaImageFilter::InitializeFilter archivia i riferimenti a pWiaItem2 e pWiaTransferCallback per passare queste funzioni. Questi due puntatori di interfaccia devono essere archiviati come variabili membro e IUnknown::AddRef devono essere chiamati per ognuno. I puntatori di interfaccia sono necessari anche nell'implementazione del filtro di TransferCallback e GetNextStream durante l'acquisizione di immagini.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
Wia.h
IDL
Wia.idl