> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IXtfCopyFileCallback::OnFileCopyProgress (método)

> IXtfCopyFileCallback::OnFileCopyProgress (método)

# IXtfCopyFileCallback::OnFileCopyProgress (método)

Se llama cuando cambia el progreso de una copia de archivos.

<a id="syntaxSection" />

## Sintaxis

```cpp theme={null}
public:
HRESULT OnFileCopyProgress(
         LPCWSTR pszSrcFileName,
         LPCWSTR pszDstFileName,
         ULONGLONG ullFileSize,
         ULONGLONG ullBytesCopied
)  
```

<a id="parametersSection" />

### Parámetros

*pszSrcFileName*\
Tipo: LPCWSTR

Un puntero al nombre de archivo del archivo de origen. Este parámetro está en desuso y el valor es ahora una copia de pszDstFileName.

*pszDstFileName*\
Tipo: LPCWSTR

Un puntero al nombre de archivo del archivo de destino.

*ullFileSize*\
Tipo: ULONGLONG

El tamaño total del archivo de origen, en bytes.

*ullBytesCopied*\
Tipo: ULONGLONG

El número de bytes del archivo que se han copiado hasta el momento.

<a id="retvalSection" />

### Valor devuelto

Tipo: HRESULT

Devuelve `S_OK` si se realiza correctamente; de lo contrario, devuelve un código de error HRESULT.

<a id="remarksSection" />

## Comentarios

Esta función es llamada por el método [IXtfFileIOClient::CopyFiles](/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/copyfiles-ixtffileioclient-xtffileio-xbox-microsoft-m) por cada paquete transferido durante la operación de copia de archivos. La llamada inicial a **IXtfCopyFileCallback::OnFileCopyProgress** para un archivo especifica 0 bytes en `ullBytesCopied` y MAX\_FILE\_SIZE bytes en `ullFileSize`. Esta llamada inicial indica que ha empezado a copiar un archivo nuevo. Después, puede usar la información de archivo especificada en las llamadas posteriores a **IXtfCopyFileCallback::OnFileCopyProgress** para hacer un seguimiento del progreso y mostrarlo durante la operación de copia de archivos. Si esta función de devolución de llamada devuelve un código de error HRESULT, la operación de copia de archivos se anula.

<a id="requirementsSection" />

## Requisitos

**Encabezado:** xtffileio.h

**Biblioteca:** xtffileio.lib

**Plataformas compatibles:** Windows (para herramientas de consola XBOX)

<a id="seealsoSection" />

## Consulte también

[IXtfCopyFileCallback (interfaz)](/reference/tools/xtf/xtffileio/classes/IXtfCopyFileCallback/ixtfcopyfilecallback-xtffileio-xbox-microsoft-t)\
[XtfFileIO](/reference/tools/xtf/xtffileio/xtffileio-xbox-microsoft-n)


## Related topics

- [IXtfCopyFileCallback::OnEndFileCopy (método)](/es/reference/tools/xtf/xtffileio/classes/IXtfCopyFileCallback/methods/onendfilecopy-ixtfcopyfilecallback-xtffileio-xbox-microsoft-m.md)
- [IXtfCopyFileCallback::OnStartFileCopy (método)](/es/reference/tools/xtf/xtffileio/classes/IXtfCopyFileCallback/methods/onstartfilecopy-ixtfcopyfilecallback-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::CopyFiles (método)](/es/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/copyfiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfBatchFileIOClient::CopyFiles (método)](/es/reference/tools/xtf/xtffileio/classes/IXtfBatchFileIOClient/methods/copyfiles-ixtfbatchfileioclient-xtffileio-xbox-microsoft-m.md)
- [XTFFILEINFO](/es/reference/tools/xtf/xtffileio/structures/xtffileinfo-xtffileio-xbox-microsoft-t.md)
