XAUDIO2_DEBUG_CONFIGURATION
XAudio2 の新しいグローバル デバッグ設定を格納します。SetDebugConfiguration 関数と共に使用します。
typedef struct XAUDIO2_DEBUG_CONFIGURATION {
UINT32 TraceMask;
UINT32 BreakMask;
BOOL LogThreadID;
BOOL LogFileline;
BOOL LogFunctionName;
BOOL LogTiming;
} XAUDIO2_DEBUG_CONFIGURATION;
メンバ
TraceMask
有効なデバッグ メッセージの種類のビットマスクです。0、または次のいずれかの値 (複数可) を指定します。値 説明 XAUDIO2_LOG_ERRORS ログ エラー メッセージです。 XAUDIO2_LOG_WARNINGS ログ警告メッセージです。 注 XAUDIO2_LOG_WARNINGS を有効にすると、XAUDIO2_LOG_ERRORS も有効になります。
XAUDIO2_LOG_INFO ログ情報メッセージです。 XAUDIO2_LOG_DETAIL ログ詳細情報メッセージです。 注 XAUDIO2_LOG_DETAIL を有効にすると、XAUDIO2_LOG_INFO も有効になります。
XAUDIO2_LOG_API_CALLS ログ公開 API 関数の入口と出口です。 XAUDIO2_LOG_FUNC_CALLS ログ内部関数の入口と出口です。 注 XAUDIO2_LOG_FUNC_CALLS を有効にすると、XAUDIO2_LOG_API_CALLS も有効になります。
XAUDIO2_LOG_TIMING 検出されたログ遅延およびその他のタイミング データです。 XAUDIO2_LOG_LOCKS クリティカル セクションとミューテックスのログの使用状況です。 XAUDIO2_LOG_MEMORY ログ メモリー ヒープ使用状況の情報です。 XAUDIO2_LOG_STREAMING ログ オーディオ ストリーミング情報です。 BreakMask
即時ブレークを発生するメッセージの種類です。0 または次のいずれかの値を指定します。値 説明 XAUDIO2_LOG_ERRORS エラー メッセージを中断します。 XAUDIO2_LOG_WARNINGS 警告メッセージを中断します。 注 XAUDIO2_LOG_WARNINGS を有効にすると、XAUDIO2_LOG_ERRORS も有効になります。
LogThreadID
各メッセージのスレッド ID を記録するかどうかを指定します。LogFileline
ソース ファイルと行番号を記録するかどうかを指定します。LogFunctionName
関数名を記録するかどうかを指定します。LogTiming
メッセージのタイムスタンプを記録するかどうかを指定します。
解説
XAUDIO2_DEBUG_CONFIGURATION をすべて 0 に初期化することにより、デバッグ メッセージを完全にオフにすることができます。
要件
ヘッダー: Xaudio2.h 宣言