estrutura XAUDIO2_DEBUG_CONFIGURATION (xaudio2.h)
Contém a nova configuração de depuração global para XAudio2. Usado com a função SetDebugConfiguration .
Sintaxe
typedef struct XAUDIO2_DEBUG_CONFIGURATION {
UINT32 TraceMask;
UINT32 BreakMask;
BOOL LogThreadID;
BOOL LogFileline;
BOOL LogFunctionName;
BOOL LogTiming;
} XAUDIO2_DEBUG_CONFIGURATION;
Membros
TraceMask
Máscara de bits de tipos de mensagem de depuração habilitados. Pode ser 0 ou um ou mais dos seguintes:
Valor | Descrição |
---|---|
XAUDIO2_LOG_ERRORS | Registrar mensagens de erro. |
XAUDIO2_LOG_WARNINGS | Mensagens de aviso de log.
Nota Habilitar XAUDIO2_LOG_WARNINGS também habilita XAUDIO2_LOG_ERRORS.
|
XAUDIO2_LOG_INFO | Registrar mensagens informativas. |
XAUDIO2_LOG_DETAIL | Registrar mensagens informativas detalhadas.
Nota Habilitar XAUDIO2_LOG_DETAIL também habilita XAUDIO2_LOG_INFO.
|
XAUDIO2_LOG_API_CALLS | Registrar entradas e saídas de função de API pública. |
XAUDIO2_LOG_FUNC_CALLS | Registrar entradas e saídas de função internas.
Nota Habilitar XAUDIO2_LOG_FUNC_CALLS também habilita XAUDIO2_LOG_API_CALLS.
|
XAUDIO2_LOG_TIMING | Atrasos de log detectados e outros dados de tempo. |
XAUDIO2_LOG_LOCKS | Uso de log de seções críticas e mutexes. |
XAUDIO2_LOG_MEMORY | Informações de uso do heap de memória de log. |
XAUDIO2_LOG_STREAMING | Registrar informações de streaming de áudio. |
BreakMask
Tipos de mensagem que causarão uma interrupção imediata. Pode ser 0 ou um dos seguintes:
Valor | Descrição |
---|---|
XAUDIO2_LOG_ERRORS | Interromper mensagens de erro. |
XAUDIO2_LOG_WARNINGS | Interromper mensagens de aviso.
Nota Habilitar XAUDIO2_LOG_WARNINGS também habilita XAUDIO2_LOG_ERRORS.
|
LogThreadID
Indica se a ID do thread deve ser registrada em log com cada mensagem.
LogFileline
Indica se os arquivos de origem e os números de linha devem ser registrados em log.
LogFunctionName
Indica se os nomes das funções devem ser registrados.
LogTiming
Indica se os carimbos de data/hora da mensagem devem ser registrados.
Comentários
A depuração de mensagens pode ser completamente desativada inicializando XAUDIO2_DEBUG_CONFIGURATION para todos os zeros.
Requisitos da plataforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK do DirectX (XAudio 2.7)Requisitos
Requisito | Valor |
---|---|
Cabeçalho | xaudio2.h |