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

# OnDeployChangeEvaluation

> IXtfDeployCallback::OnDeployChangeEvaluation

# IXtfDeployCallback::OnDeployChangeEvaluation

Devolución de llamada que se invoca al evaluar qué archivos deben transferirse o eliminarse.

## Sintaxis

```cpp theme={null}
public:
HRESULT OnDeployChangeEvaluation(
         ULONGLONG ullFilesProcessed,
         ULONGLONG ullTotalFiles
)  
```

### Parámetros

*ullFilesProcessed*\
Tipo: ULONGLONG

Número de archivos que se han evaluado hasta el momento.

*ullTotalFiles*\
Tipo: ULONGLONG

Número total de archivos que se van a evaluar.

### Valor devuelto

Tipo: HRESULT

Devuelve `S_OK` para continuar con la implementación, o un código de error HRESULT para cancelar la implementación.

## Comentarios

Esta devolución de llamada se invoca cuando el sistema de implementación está evaluando qué archivos deben implementarse en la consola o eliminarse de ella. Puede usar esta devolución de llamada para actualizar un indicador de progreso. Para obtener más información sobre cómo se evalúan los archivos y cuándo se invocan las devoluciones de llamada durante el proceso de implementación, consulte [Interfaz IXtfDeployCallback](https://docs.xbox.com/es/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/ixtfdeploycallback-xtfapplication-xbox-microsoft-t.md).

Al igual que con las demás devoluciones de llamada de `IXtfDeployCallback`, el proceso de implementación continúa si esta devolución de llamada devuelve `S_OK`. Si esta devolución de llamada devuelve cualquier código de error `HRESULT`, el proceso de implementación se cancela inmediatamente. Los archivos que ya se han transferido o eliminado permanecen tal como están, y los archivos transferidos parcialmente se cierran en su forma truncada. Debe completarse otra implementación para garantizar que todos los archivos de la consola estén completos y actualizados.

Si va a implementar un juego o una aplicación que no se ha registrado en la consola de destino, todos los archivos deben implementarse, y esta devolución de llamada no se invocará en absoluto.

## Requisitos

**Encabezado:** xtfapplication.h

**Biblioteca:** xtfapplication.lib

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

## Consulte también

[Interfaz IXtfDeployCallback](https://docs.xbox.com/es/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/ixtfdeploycallback-xtfapplication-xbox-microsoft-t.md)\
[XtfApplication](https://docs.xbox.com/es/reference/tools/xtf/xtfapplication/xtfapplication-xbox-microsoft-n.md)


## Related topics

- [Interfaz IXtfDeployCallback (contenido de la interfaz)](https://docs.xbox.com/es/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/ixtfdeploycallback-xtfapplication-xbox-microsoft-t.md)
- [Deploy](https://docs.xbox.com/es/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/deploy-ixtfapplicationclient-xtfapplication-xbox-microsoft-m.md)
- [DeployEx](https://docs.xbox.com/es/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/ixtfapplicationclient-deployex.md)
- [OnDeployError](https://docs.xbox.com/es/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/methods/ondeployerror-ixtfdeploycallback-xtfapplication-xbox-windows.md)
- [OnDeployInitialized](https://docs.xbox.com/es/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/methods/ondeployinitialized-ixtfdeploycallback-xtfapplication-xbox-wi.md)
