Condividi tramite


Interfaccia IWiaAppErrorHandler

L'interfaccia IWiaAppErrorHandler consente alle applicazioni di visualizzare finestre di errore (durante i trasferimenti di dati) da cui l'utente può scegliere se continuare, annullare o interrompere il trasferimento.

Membri

L'interfaccia IWiaAppErrorHandler eredita dall'interfaccia IUnknown . IWiaAppErrorHandler include anche questi tipi di membri:

Metodi

L'interfaccia IWiaAppErrorHandler include questi metodi.

Metodo Descrizione
GetWindow Ottiene un handle nella finestra di dialogo che visualizza i messaggi di errore e fornisce uno o più pulsanti per continuare, annullare o interrompere l'applicazione.
ReportStatus Gestisce lo stato del dispositivo e i messaggi di errore durante i trasferimenti di dati dell'immagine e visualizza i messaggi all'utente.

 

Commenti

La gestione degli errori o il callback, oggetto che implementa questa interfaccia viene passato a IWiaTransfer::D ownload e IWiaTransfer::Upload.

Questa interfaccia non è progettata per gestire gli errori rilevati all'esterno dei trasferimenti di dati di immagine, ad esempio errori nell'impostazione o nell'impostazione delle proprietà del dispositivo o dei callback non annullati in un driver.

Un gestore di errori del driver deve implementare IWiaErrorHandler anziché IWiaAppErrorHandler.

L'oggetto che implementa questa interfaccia deve implementare anche IWiaTransferCallback.

Se si vuole che un gestore degli errori del driver e il gestore degli errori predefinito visualizzi le finestre dei messaggi di errore, ma non si vuole creare un gestore di errori completo per l'applicazione, implementare questa interfaccia e implementare anche il metodo IWiaAppErrorHandler::ReportStatus per restituire WIA_STATUS_NOT_HANDLED.

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