Estructura de BG_JOB_PROGRESS

La estructura BG_JOB_PROGRESS proporciona información de progreso relacionada con el trabajo, como el número de bytes y archivos transferidos. En el caso de los trabajos de carga, el progreso se aplica al archivo de carga, no al archivo de respuesta.

Sintaxis

typedef struct _BG_JOB_PROGRESS {
  UINT64 BytesTotal;
  UINT64 BytesTransferred;
  ULONG  FilesTotal;
  ULONG  FilesTransferred;
} BG_JOB_PROGRESS;

Miembros

BytesTotal

Número total de bytes que se van a transferir para todos los archivos del trabajo. Si el valor es BG_SIZE_UNKNOWN, no se ha determinado el tamaño total de todos los archivos del trabajo. No establezca este valor si no puede determinar el tamaño de uno de los archivos. Por ejemplo, si el archivo o el servidor especificado no existe, no puede determinar el tamaño del archivo.

Si va a descargar intervalos del archivo, bytesTotal incluye el número total de bytes que desea descargar del archivo.

BytesTransferred

Número de bytes transferidos.

FilesTotal

Número total de archivos que se van a transferir para este trabajo.

FilesTransferred

Número de archivos transferidos.

Requisitos

Requisito Value
Cliente mínimo compatible
Solo aplicaciones de escritorio de Windows 10, versión 1709 []
Servidor mínimo compatible
Windows Server, versión 1709 [ solo para aplicaciones de escritorio]
Encabezado
Deliveryoptimization. h

Vea también

BG_FILE_PROGRESS

IBackgroundCopyJob:: GetProgress