Skip to main content

WdCopyFilesStatusCallback

Se llama para notificar el progreso de la copia de archivos durante una operación de copia.

Sintaxis

Parámetros

fileProgressCount _In_
Tipo: size_t
Número de archivos que tienen actualizaciones de progreso desde la última invocación de la devolución de llamada. fileUpdates _In_reads_opt_(fileProgressCount)
Tipo: const WdCopyFileProgressInfo*
Puntero a una matriz de estructuras WdCopyFileProgressInfo, cada una de las cuales contiene información de progreso de un archivo individual. Puede ser nullptr si fileProgressCount es 0. copyUpdates _In_
Tipo: const WdCopyOperationSummary*
Puntero a una estructura WdCopyOperationSummary que contiene un resumen del progreso general de la operación de copia. context _In_opt_ Tipo: void* Puntero de contexto definido por el usuario que se especificó en la estructura WdCopyStatusCallbacks.

Valor devuelto

Tipo: HRESULT Devuelva S_OK para continuar la operación de copia. Devuelva un HRESULT de error para anular la copia.

Comentarios

WdRemoteCopy invoca esta devolución de llamada para notificar el progreso de archivos individuales durante una operación de copia. La frecuencia de las invocaciones se controla mediante el miembro refreshRateMs de WdCopyStatusCallbacks. Devolver un HRESULT de error desde esta devolución de llamada anulará la operación de copia y devolverá ese error desde WdRemoteCopy. La devolución de llamada se invoca en el mismo subproceso que la llamada a WdRemoteCopy. La matriz fileUpdates, la estructura copyUpdates y su contenido solo son válidos mientras dura la invocación de la devolución de llamada.

Requisitos

Consulte también

Última modificación el 28 de agosto de 2026