> ## 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.

# IXtfDeployCallback::OnDeployChangeEvaluation

> IXtfDeployCallback::OnDeployChangeEvaluation

# IXtfDeployCallback::OnDeployChangeEvaluation

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

<a id="syntaxSection" />

## Sintaxis

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

<a id="parametersSection" />

### 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.

<a id="retvalSection" />

### 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.

<a id="remarksSection" />

## 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](/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/ixtfdeploycallback-xtfapplication-xbox-microsoft-t).

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.

<a id="requirementsSection" />

## Requisitos

**Encabezado:** xtfapplication.h

**Biblioteca:** xtfapplication.lib

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

<a id="seealsoSection" />

## Consulte también

[Interfaz IXtfDeployCallback](/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/ixtfdeploycallback-xtfapplication-xbox-microsoft-t)\
[XtfApplication](/reference/tools/xtf/xtfapplication/xtfapplication-xbox-microsoft-n)


## Related topics

- [IXtfDeployCallback::OnDeployError](/es/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/methods/ondeployerror-ixtfdeploycallback-xtfapplication-xbox-windows.md)
- [IXtfDeployCallback::OnDeployFileProgress](/es/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/methods/ondeployfileprogress-ixtfdeploycallback-xtfapplication-xbox-w.md)
- [Método IXtfDeployCallback::OnDeployInitialized](/es/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/methods/ondeployinitialized-ixtfdeploycallback-xtfapplication-xbox-wi.md)
- [Método IXtfDeployCallback::OnDeployMetrics](/es/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/methods/ondeploymetrics-ixtfdeploycallback-xtfapplication-xbox-window.md)
- [IXtfDeployCallback::OnDeployExtraFileDetected](/es/reference/tools/xtf/xtfapplication/classes/IXtfDeployCallback/methods/ondeployextrafiledetected-ixtfdeploycallback-xtfapplication-x.md)
