Compartir a través de


Interfaz IBackgroundCopyError

Use la interfaz IBackgroundCopyError para determinar la causa de un error y si el proceso de transferencia puede continuar.

Optimización de distribución crea un objeto de error solo cuando el estado del trabajo es BG_JOB_STATE_ERROR o BG_JOB_STATE_TRANSIENT_ERROR. Optimización de distribución no crea un objeto de error cuando se produce un error en un método de interfaz IBackgroundCopyXXXX . El objeto de error está disponible hasta que optimización de distribución comienza a transferir datos (el estado del trabajo cambia a BG_JOB_STATE_TRANSFERRING) para el trabajo.

Para obtener un objeto IBackgroundCopyError , llame al método IBackgroundCopyJob::GetError .

Miembros

La interfaz IBackgroundCopyError hereda de la interfaz IUnknown . IBackgroundCopyError también tiene estos tipos de miembros:

Métodos

La interfaz IBackgroundCopyError tiene estos métodos.

Método Descripción
GetError Recupera el código de error e identifica el contexto en el que se produjo el error.
GetFile Recupera un puntero de interfaz al objeto de archivo asociado al error.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 10, versión 1709 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server, versión 1709 [solo aplicaciones de escritorio]
Encabezado
Deliveryoptimization.h
IDL
DeliveryOptimization.idl
Biblioteca
Dosvc.lib
Archivo DLL
Dosvc.dll
IID
IID_IBackgroundCopyError se define como 19C613A0-FCB8-4F28-81AE-897C3D078F81

Consulte también

BG_JOB_STATE

IBackgroundCopyJob::GetError

IBackgroundCopyJob::GetState

IBackgroundCopyCallback::JobError