Compartir a través de


estructura de BG_JOB_PROGRESS (bits.h)

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. Para ver el progreso del archivo de respuesta, consulte la estructura BG_JOB_REPLY_PROGRESS .

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. BITS no establece este valor si no puede determinar el tamaño de uno de los archivos. Por ejemplo, si el archivo o el servidor especificados no existen, BITS no puede determinar el tamaño del archivo.

Si va a descargar intervalos desde el 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

   
Cliente mínimo compatible Windows XP
Servidor mínimo compatible Windows Server 2003
Encabezado bits.h

Consulte también

BG_FILE_PROGRESS

BG_JOB_REPLY_PROGRESS

IBackgroundCopyJob3::AddFileWithRanges

IBackgroundCopyJob::GetProgress