Método IBackgroundCopyJob::SetNotifyFlags (bits.h)
Especifica el tipo de notificación de eventos que desea recibir, como los eventos transferidos del trabajo.
Sintaxis
HRESULT SetNotifyFlags(
[in] ULONG Val
);
Parámetros
[in] Val
Establezca una o varias de las marcas siguientes para identificar los eventos que desea recibir.
Valor | Significado |
---|---|
|
Todos los archivos del trabajo se han transferido. |
|
Se ha producido un error. |
|
La notificación de eventos está deshabilitada. BITS omite las otras marcas. |
|
El trabajo se ha modificado. Por ejemplo, un valor de propiedad cambiado, el estado del trabajo ha cambiado o se realiza la transferencia de los archivos. Esta marca se omite en devoluciones de llamada de línea de comandos si se especifica la notificación de línea de comandos . |
|
Se ha transferido un archivo en el trabajo. Esta marca se omite en devoluciones de llamada de línea de comandos si se especifica la notificación de línea de comandos . |
|
Se ha transferido un intervalo de bytes en el archivo. Esta marca se omite en devoluciones de llamada de línea de comandos si se especifica la notificación de línea de comandos . La marca se puede especificar para cualquier trabajo, pero solo recibirá notificaciones de trabajos que cumplan los requisitos de un trabajo de BITS_JOB_PROPERTY_ON_DEMAND_MODE . |
Valor devuelto
Este método devuelve los siguientes valores HRESULT , así como otros.
Código devuelto | Descripción |
---|---|
|
El tipo de notificación de eventos se estableció correctamente. |
|
El valor NotifyFlags no es válido. |
|
El estado del trabajo no puede ser BG_JOB_STATE_CANCELLED ni BG_JOB_STATE_ACKNOWLEDGED. |
Comentarios
Use el método SetNotifyFlags junto con los métodos IBackgroundCopyJob::SetNotifyInterface e IBackgroundCopyJob2::SetNotifyCmdLine para recibir notificaciones de eventos.
Ejemplos
Vea el código de ejemplo del método IBackgroundCopyJob::SetNotifyInterface .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP |
Servidor mínimo compatible | Windows Server 2003 |
Plataforma de destino | Windows |
Encabezado | bits.h |
Library | Bits.lib |
Archivo DLL | QmgrPrxy.dll |
Consulte también
IBackgroundCopyJob2::SetNotifyCmdLine