struktur XAUDIO2_DEBUG_CONFIGURATION (xaudio2.h)
Berisi konfigurasi debug global baru untuk XAudio2. Digunakan dengan fungsi SetDebugConfiguration .
Sintaks
typedef struct XAUDIO2_DEBUG_CONFIGURATION {
UINT32 TraceMask;
UINT32 BreakMask;
BOOL LogThreadID;
BOOL LogFileline;
BOOL LogFunctionName;
BOOL LogTiming;
} XAUDIO2_DEBUG_CONFIGURATION;
Anggota
TraceMask
Bitmask dari jenis pesan debug yang diaktifkan. Bisa 0 atau satu atau beberapa hal berikut ini:
Nilai | Deskripsi |
---|---|
XAUDIO2_LOG_ERRORS | Mencatat pesan kesalahan. |
XAUDIO2_LOG_WARNINGS | Mencatat pesan peringatan.
Catatan Mengaktifkan XAUDIO2_LOG_WARNINGS juga memungkinkan XAUDIO2_LOG_ERRORS.
|
XAUDIO2_LOG_INFO | Mencatat pesan informasi. |
XAUDIO2_LOG_DETAIL | Mencatat pesan informasi terperinci.
Catatan Mengaktifkan XAUDIO2_LOG_DETAIL juga memungkinkan XAUDIO2_LOG_INFO.
|
XAUDIO2_LOG_API_CALLS | Catat entri dan keluar fungsi API publik. |
XAUDIO2_LOG_FUNC_CALLS | Catat entri dan keluar fungsi internal.
Catatan Mengaktifkan XAUDIO2_LOG_FUNC_CALLS juga memungkinkan XAUDIO2_LOG_API_CALLS.
|
XAUDIO2_LOG_TIMING | Penundaan log terdeteksi dan data waktu lainnya. |
XAUDIO2_LOG_LOCKS | Mencatat penggunaan bagian dan mutex penting. |
XAUDIO2_LOG_MEMORY | Mencatat informasi penggunaan tumpuk memori. |
XAUDIO2_LOG_STREAMING | Mencatat informasi streaming audio. |
BreakMask
Jenis pesan yang akan menyebabkan pemutusan segera. Bisa 0 atau salah satu dari berikut ini:
Nilai | Deskripsi |
---|---|
XAUDIO2_LOG_ERRORS | Putuskan pesan kesalahan. |
XAUDIO2_LOG_WARNINGS | Putuskan pesan peringatan.
Catatan Mengaktifkan XAUDIO2_LOG_WARNINGS juga memungkinkan XAUDIO2_LOG_ERRORS.
|
LogThreadID
Menunjukkan apakah akan mencatat ID utas dengan setiap pesan.
LogFileline
Menunjukkan apakah akan mencatat file sumber dan nomor baris.
LogFunctionName
Menunjukkan apakah akan mencatat nama fungsi.
LogTiming
Menunjukkan apakah akan mencatat tanda waktu pesan.
Keterangan
Pesan penelusuran kesalahan dapat dimatikan sepenuhnya dengan menginisialisasi XAUDIO2_DEBUG_CONFIGURATION ke semua nol.
Persyaratan Platform
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Persyaratan
Persyaratan | Nilai |
---|---|
Header | xaudio2.h |