Interfaccia IBackgroundCopyError

Usare l'interfaccia IBackgroundCopyError per determinare la causa di un errore e se il processo di trasferimento può procedere.

Ottimizzazione recapito crea un oggetto errore solo quando lo stato del processo è BG_JOB_STATE_ERROR o BG_JOB_STATE_TRANSIENT_ERROR. Ottimizzazione recapito non crea un oggetto errore quando un metodo di interfaccia IBackgroundCopyXXXX ha esito negativo. L'oggetto error è disponibile fino a quando l'ottimizzazione recapito inizia a trasferire i dati (lo stato del processo viene modificato in BG_JOB_STATE_TRANSFERRING) per il processo.

Per ottenere un oggetto IBackgroundCopyError , chiamare il metodo IBackgroundCopyJob::GetError .

Membri

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

Metodi

L'interfaccia IBackgroundCopyError include questi metodi.

Metodo Descrizione
GetError Recupera il codice di errore e identifica il contesto in cui si è verificato l'errore.
GetFile Recupera un puntatore dell'interfaccia all'oggetto file associato all'errore.

Requisiti

Requisito Valore
Client minimo supportato
Windows 10 versione 1709 [solo app desktop]
Server minimo supportato
Windows Server, versione 1709 [solo app desktop]
Intestazione
Deliveryoptimization.h
IDL
DeliveryOptimization.idl
Libreria
Dosvc.lib
DLL
Dosvc.dll
IID
IID_IBackgroundCopyError è definito come 19C613A0-FCB8-4F28-81AE-897C3D078F81

Vedi anche

BG_JOB_STATE

IBackgroundCopyJob::GetError

IBackgroundCopyJob::GetState

IBackgroundCopyCallback::JobError