estructura XAUDIO2_DEBUG_CONFIGURATION (xaudio2.h)
Contiene la nueva configuración de depuración global para XAudio2. Se usa con la función SetDebugConfiguration .
Sintaxis
typedef struct XAUDIO2_DEBUG_CONFIGURATION {
UINT32 TraceMask;
UINT32 BreakMask;
BOOL LogThreadID;
BOOL LogFileline;
BOOL LogFunctionName;
BOOL LogTiming;
} XAUDIO2_DEBUG_CONFIGURATION;
Miembros
TraceMask
Máscara de bits de tipos de mensaje de depuración habilitados. Puede ser 0 o uno o varios de los siguientes:
Valor | Descripción |
---|---|
XAUDIO2_LOG_ERRORS | Registrar mensajes de error. |
XAUDIO2_LOG_WARNINGS | Registrar mensajes de advertencia.
Nota Habilitar XAUDIO2_LOG_WARNINGS también habilita XAUDIO2_LOG_ERRORS.
|
XAUDIO2_LOG_INFO | Registrar mensajes informativos. |
XAUDIO2_LOG_DETAIL | Registrar mensajes informativos detallados.
Nota Habilitar XAUDIO2_LOG_DETAIL también habilita XAUDIO2_LOG_INFO.
|
XAUDIO2_LOG_API_CALLS | Entradas y salidas de la función de API pública de registro. |
XAUDIO2_LOG_FUNC_CALLS | Registra entradas y salidas de la función interna.
Nota Habilitar XAUDIO2_LOG_FUNC_CALLS también habilita XAUDIO2_LOG_API_CALLS.
|
XAUDIO2_LOG_TIMING | Se detectaron retrasos de registro y otros datos de tiempo. |
XAUDIO2_LOG_LOCKS | Registro del uso de secciones críticas y exclusión mutua. |
XAUDIO2_LOG_MEMORY | Registrar información de uso del montón de memoria. |
XAUDIO2_LOG_STREAMING | Registrar información de streaming de audio. |
BreakMask
Tipos de mensajes que provocarán una interrupción inmediata. Puede ser 0 o uno de los siguientes:
Valor | Descripción |
---|---|
XAUDIO2_LOG_ERRORS | Interrumpa los mensajes de error. |
XAUDIO2_LOG_WARNINGS | Interrumpir los mensajes de advertencia.
Nota Habilitar XAUDIO2_LOG_WARNINGS también habilita XAUDIO2_LOG_ERRORS.
|
LogThreadID
Indica si se va a registrar el identificador del subproceso con cada mensaje.
LogFileline
Indica si se registran los archivos de origen y los números de línea.
LogFunctionName
Indica si se van a registrar nombres de función.
LogTiming
Indica si se van a registrar las marcas de tiempo del mensaje.
Comentarios
La depuración de mensajes se puede desactivar completamente mediante la inicialización de XAUDIO2_DEBUG_CONFIGURATION en todos los ceros.
Requisitos de la plataforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK de DirectX (XAudio 2.7)Requisitos
Requisito | Valor |
---|---|
Header | xaudio2.h |