Interfaccia IBackgroundCopyError (bits.h)
Usare il
Interfaccia IBackgroundCopyError per determinare la causa di un errore e se il processo di trasferimento può procedere.
BITS crea un oggetto errore solo quando lo stato del processo è BG_JOB_STATE_ERROR o BG_JOB_STATE_TRANSIENT_ERROR. BITS non crea un oggetto errore quando un metodo di interfaccia IBackgroundCopyXXXX ha esito negativo. L'oggetto error è disponibile fino a quando BITS inizia a trasferire i dati (lo stato del processo cambia in BG_JOB_STATE_TRANSFERRING) per il processo o fino a quando l'applicazione non viene chiusa.
Per ottenere un oggetto IBackgroundCopyError , chiamare il metodo IBackgroundCopyJob::GetError .
Ereditarietà
L'interfaccia IBackgroundCopyError eredita dall'interfaccia IUnknown . IBackgroundCopyError include anche questi tipi di membri:
Metodi
L'interfaccia IBackgroundCopyError include questi metodi.
IBackgroundCopyError::GetError Recupera il codice di errore e identifica il contesto in cui si è verificato l'errore. |
IBackgroundCopyError::GetErrorContextDescription Recupera la descrizione del contesto in cui si è verificato l'errore. |
IBackgroundCopyError::GetErrorDescription Recupera il testo dell'errore associato all'errore. |
IBackgroundCopyError::GetFile Recupera un puntatore dell'interfaccia all'oggetto file associato all'errore. |
IBackgroundCopyError::GetProtocol Recupera il protocollo usato per trasferire il file. Il nome del file remoto identifica il protocollo da usare per trasferire il file. |
Requisiti
Client minimo supportato | Windows XP |
Server minimo supportato | Windows Server 2003 |
Piattaforma di destinazione | Windows |
Intestazione | bits.h |