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

# XtfDebugStringCallback

> XtfDebugStringCallback

# XtfDebugStringCallback

Devolución de llamada que se invoca para cada cadena de depuración de salida capturada por [XtfCaptureOutputBegin](/reference/tools/xtf/xtfapi/functions/xtfcaptureoutputbegin-xtfapi-xbox-windows-m).

<a id="syntaxSection" />

## Sintaxis

```cpp theme={null}
void *XtfDebugStringCallback(
         UINT32 processId,
         UINT32 threadId,
         UINT16 cpuGroup,
         UINT16 cpuIndex,
         UINT32 level,
         UINT32 componentId,
         UINT32 sequenceNumber,
         UINT64 interruptTime,
         UINT32 flags,
         PCWSTR sourceIdentifier,
         PCWSTR messageData,
         PVOID context
)  
```

<a id="parametersSection" />

### Parámetros

*processId*\
Tipo: UINT32

\[in] El identificador del proceso de esta cadena de depuración.

*threadId*\
Tipo: UINT32

\[in] El identificador del subproceso del título.

*cpuGroup*\
Tipo: UINT16

\[in] El grupo de CPU del título.

*cpuIndex*\
Tipo: UINT16

\[in] El índice de CPU del título.

*level*\
Tipo: UINT32

\[in] Reservado para uso interno.

*componentId*\
Tipo: UINT32

\[in] Reservado para uso interno.

*sequenceNumber*\
Tipo: UINT32

\[in] El número de secuencia de la cadena de depuración. El valor de este parámetro le permite determinar el orden de la salida de depuración en los casos poco frecuentes en los que las cadenas de depuración pueden devolverse en un orden incorrecto.

*interruptTime*\
Tipo: UINT64

\[in] Reservado para uso interno.

*flags*\
Tipo: UINT32

\[in] Reservado para uso interno.

*sourceIdentifier*\
Tipo: PCWSTR

\[in] El origen de la cadena de depuración. Este parámetro se establece en "Title" o "System".

*messageData*\
Tipo: PCWSTR

\[in] La cadena de salida de depuración.

*context*\
Tipo: PVOID

\[in, optional] Un puntero a un objeto de contexto que se pasa a [XtfCaptureOutputBegin](/reference/tools/xtf/xtfapi/functions/xtfcaptureoutputbegin-xtfapi-xbox-windows-m).

<a id="retvalSection" />

### Valor devuelto

Ninguno.

<a id="remarksSection" />

## Comentarios

La función `XtfCaptureOutputBegin` invoca esta devolución de llamada para cada cadena de depuración de salida capturada durante una sesión de captura. Use esta función de devolución de llamada, junto con una función de devolución de llamada [XtfDebugStringErrorCallback](/reference/tools/xtf/xtfapi/functions/xtfdebugstringerrorcallback-xtfapi-xbox-windows-m), para capturar la salida de depuración general de una consola de desarrollo. Si desea supervisar la salida de depuración de un identificador de proceso específico en una consola de desarrollo, use un cliente de monitor de depuración. Para obtener más información sobre el uso de un cliente de monitor de depuración, consulte [XtfCreateDebugMonitorClient](/reference/tools/xtf/xtfdebugmonitor/methods/xtfcreatedebugmonitorclient-xtfdebugmonitor-xbox-microsoft-m).

<a id="requirementsSection" />

## Requisitos

**Encabezado:** xtfapi.h

**Biblioteca:** XtfApi.lib

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

## Consulte también

[Errores de transporte de XTF (tema con NDA)](/tools/tools-console/commandlinetools/xtf-transport-errors)\
[API de Xtf adicionales](/reference/tools/xtf/xtfapi/atoc-xtfapi)


## Related topics

- [XtfDebugStringErrorCallback](/es/reference/tools/xtf/xtfapi/functions/xtfdebugstringerrorcallback-xtfapi-xbox-windows-m.md)
- [XtfCaptureOutputBegin](/es/reference/tools/xtf/xtfapi/functions/xtfcaptureoutputbegin-xtfapi-xbox-windows-m.md)
- [IXtfDebugMonitorCallback::OnOutputDebugString (método)](/es/reference/tools/xtf/xtfdebugmonitor/classes/IXtfDebugMonitorCallback/methods/onoutputdebugstring-ixtfdebugmonitorcallback-xtfdebugmonitor-xbox-microsoft-m.md)
- [XTF_OUTPUT_DEBUG_STRING_DATA (estructura)](/es/reference/tools/xtf/xtfdebugmonitor/structures/XTF_OUTPUT_DEBUG_STRING_DATA-xtfdebugmonitor-xbox-microsoft-t.md)
- [IXtfDebugMonitorClient::Start (método)](/es/reference/tools/xtf/xtfdebugmonitor/classes/IXtfDebugMonitorClient/methods/start-ixtfdebugmonitorclient-xtfdebugmonitor-xbox-microsoft-m.md)
