Leer en inglés

Compartir a través de


encabezado bits.h

Este encabezado lo usa el servicio de transferencia inteligente en segundo plano. Para más información, consulte:

bits.h contiene las siguientes interfaces de programación:

Interfaces

 
IBackgroundCopyCallback

Implemente la interfaz IBackgroundCopyCallback para recibir una notificación de que se ha completado un trabajo, se ha modificado o está en error. Los clientes usan esta interfaz en lugar de sondear el estado del trabajo.
IBackgroundCopyError

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

IBackgroundCopyFile contiene información sobre un archivo que forma parte de un trabajo. Por ejemplo, puede usar métodos IBackgroundCopyFile para recuperar los nombres locales y remotos del archivo y transferir información de progreso.
IBackgroundCopyJob

Use la interfaz IBackgroundCopyJob para agregar archivos al trabajo, establecer el nivel de prioridad del trabajo, determinar el estado del trabajo y iniciar y detener el trabajo.
IBackgroundCopyManager

Crea trabajos de transferencia, recupera un objeto enumerador que contiene los trabajos de la cola y recupera trabajos individuales de la cola.
IEnumBackgroundCopyFiles

Use la interfaz IEnumBackgroundCopyFiles para enumerar los archivos que contiene un trabajo. Para obtener un puntero de interfaz IEnumBackgroundCopyFiles, llame al método IBackgroundCopyJob::EnumFiles.
IEnumBackgroundCopyJobs

Use la interfaz IEnumBackgroundCopyJobs para enumerar la lista de trabajos de la cola de transferencia. Para obtener un puntero de interfaz IEnumBackgroundCopyJobs, llame al método IBackgroundCopyManager::EnumJobs.

Estructuras

 
BG_FILE_INFO

Proporciona los nombres locales y remotos del archivo que se van a transferir.
BG_FILE_PROGRESS

Proporciona información de progreso relacionada con archivos, como el número de bytes transferidos.
BG_JOB_PROGRESS

Proporciona información de progreso relacionada con el trabajo, como el número de bytes y archivos transferidos.
BG_JOB_TIMES

Proporciona marcas de tiempo relacionadas con el trabajo.

Enumeraciones

 
BG_ERROR_CONTEXT

Define constantes que especifican el contexto en el que se produjo el error.
BG_JOB_PRIORITY

Define constantes que especifican el nivel de prioridad de un trabajo.
BG_JOB_PROXY_USAGE

Define constantes que especifican qué proxy se va a usar para las transferencias de archivos. Puede definir una configuración de proxy diferente para cada trabajo.
BG_JOB_STATE

Define constantes que especifican los distintos estados de un trabajo.
BG_JOB_TYPE

Define constantes que especifican el tipo de trabajo de transferencia, como la descarga.