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 DevuelvaS_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 miembrorefreshRateMs 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.
