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:
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. |
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. |
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. |