Bagikan melalui


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.

Catatan Untuk versi XAudio2 ini, hanya nilai XAUDIO2_LOG_ERRORS yang didukung pada TraceMask atau BreakMask. Semua anggota dan nilai lainnya diabaikan.
 

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

Lihat juga

Struktur