次の方法で共有


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 宣言