Método IBackgroundCopyCallback1::OnStatus (qmgr.h)
[IBackgroundCopyCallback1 está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En versiones posteriores podría modificarse o no estar disponible. En su lugar, use las interfaces BITS.]
Implemente el método OnStatus para recibir una notificación cuando se complete el grupo o se produzca un error.
Sintaxis
HRESULT OnStatus(
[in] IBackgroundCopyGroup *pGroup,
[in] IBackgroundCopyJob1 *pJob,
[in] DWORD dwFileIndex,
[in] DWORD dwStatus,
[in] DWORD dwNumOfRetries,
[in] DWORD dwWin32Result,
[in] DWORD dwTransportResult
);
Parámetros
[in] pGroup
Puntero de interfaz al grupo que generó el evento.
[in] pJob
Puntero de interfaz al trabajo asociado al evento o NULL si el evento no está asociado a un trabajo.
[in] dwFileIndex
Indexe al archivo asociado al error o -1. Para recuperar el archivo, llame al método IBackgroundCopyJob1::GetFile .
[in] dwStatus
Estado del grupo. El estado del grupo es completo (se han descargado todos los trabajos del grupo) o se ha producido un error. Error si se establece la marca QM_STATUS_GROUP_ERROR. De lo contrario, el grupo está completo.
[in] dwNumOfRetries
Número de veces que QMGR intentó descargar el grupo después de producirse un error. Válido solo si se establece la marca QM_STATUS_GROUP_ERROR dwStatus .
[in] dwWin32Result
Código de error de Win32. Válido solo si se establece la marca QM_STATUS_GROUP_ERROR dwStatus .
[in] dwTransportResult
Código de error HTTP. Válido solo si se establece la marca QM_STATUS_GROUP_ERROR dwStatus .
Valor devuelto
Este método debe devolver S_OK; de lo contrario, el servicio continúa llamando a este método hasta que se devuelva S_OK. El intervalo en el que se llama a la implementación es arbitrario.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP |
Servidor mínimo compatible | Windows Server 2003 |
Plataforma de destino | Windows |
Encabezado | qmgr.h |