Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Versi debug mesin XAudio2 memvalidasi parameter, dan menyediakan pesan peringatan dan kesalahan terperinci.
Mengatur Tingkat Pencatatan Debug pada Waktu Eksekusi
Anda dapat mengatur tingkat informasi debugging yang ditampilkan oleh XAudio2 kapan saja dengan mengisi struktur XAUDIO2_DEBUG_CONFIGURATION dengan bendera untuk tingkat log yang diinginkan, lalu meneruskan struktur ke metode IXAudio2::SetDebugConfiguration. Nilai yang diteruskan ke metode IXAudio2::SetDebugConfiguration selalu mengambil alih nilai default apa pun yang diatur dalam registri Windows.
Dukungan Debug
Fasilitas debugging selalu tersedia untuk XAUDIO2 di Windows 8.x, Windows 10, Windows 11, dan saat menggunakan paket XAudio2Redist.
Untuk versi DirectX SDK warisan XAUDIO2, Anda harus menggunakan XAUDIO2_DEBUG_ENGINE saat membuat objek XAUDIO2 dengan XAudio2Buat dan sistem harus menginstal DirectX SDK Developer Runtime agar debugging didukung.
Mengaktifkan Pelacakan Peristiwa untuk Windows (ETW) untuk XAudio2
Dengan XAudio 2.8 atau yang lebih baru, semua informasi debugging dicatat melalui ETW. Untuk mengaktifkan pengelogan peristiwa ini, gunakan langkah-langkah berikut:
- Cari "Penampil Peristiwa" di sistem lokal Anda dan jalankan aplikasi ini.
- Pilih Tampilkan pada bilah menu, dan atur tanda centang di Tampilkan Log Analitik dan Debug.
- Menggunakan tampilan pohon, pilih Log Aplikasi dan Layanan / Microsoft / Windows / XAudio2.
- Klik kanan pada pencatatan debug Microsoft Windows XAudio2 dan pilih "properti".
- Klik kotak centang pada "Aktifkan Log", dan tekan "OK". Anda dapat secara opsional mengubah lokasi log yang defaultnya
%SystemRoot%\System32\Winevt\Logs\Microsoft-Windows-XAudio2%4Debug.etl.
Jalankan skenario Anda seperti biasa dan saat Anda ingin melihat aktivitas terbaru, buka file log ETL dan cari peristiwa. Ada sejumlah alat yang dapat Anda gunakan, termasuk Penampil Peristiwa melalui "Buka Log Tersimpan..." di panel tindakan.
Untuk informasi selengkapnya, lihat Pelacakan Peristiwa .
Topik terkait