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 |
|
IDL |
|
Libreria |
|
DLL |
|
IID |
IID_IBackgroundCopyError è definito come 19C613A0-FCB8-4F28-81AE-897C3D078F81 |