Aracılığıyla paylaş


XAudio2 Hata Ayıklama Araçları

XAudio2 altyapısının hata ayıklama sürümü parametreleri doğrular ve ayrıntılı uyarı ve hata iletileri sağlar.

Çalışma Zamanında Hata Ayıklama Günlükleme Düzeyini Ayarlama

İstediğiniz zaman XAudio2 tarafından gösterilen hata ayıklama bilgilerinin düzeyini ayarlamak için istenen günlük düzeyinin bayraklarıyla XAUDIO2_DEBUG_CONFIGURATION bir yapı doldurabilir ve ardından yapıyı IXAudio2::SetDebugConfiguration yöntemine geçirebilirsiniz. IXAudio2::SetDebugConfiguration yöntemine geçirilen değerler her zaman Windows kayıt defterinde ayarlanan tüm varsayılan değerleri geçersiz kılar.

Hata Ayıklama Desteği

Hata ayıklama özellikleri Windows 8.x, Windows 10, Windows 11'de ve XAudio2Redist paketi kullanılırken XAUDIO2 için her zaman kullanılabilir.

XAUDIO2'ın eski DirectX SDK sürümleri için, XAudio2Create ile XAUDIO2 nesnesi oluştururken XAUDIO2_DEBUG_ENGINE kullanmanız ve hata ayıklamanın desteklenmesi için sistemde DirectX SDK Geliştirici Çalışma Zamanı'nın yüklü olması gerekir.

XAudio2 için Windows Olay İzleme'yi (ETW) Etkinleştirme

XAudio 2.8 veya üzeri ile tüm hata ayıklama bilgileri ETW aracılığıyla günlüğe kaydedilir. Bu olayların günlüğe kaydedilmesini etkinleştirmek için aşağıdaki adımları kullanın:

  1. Yerel sisteminizde "Olay Görüntüleyicisi" için arama yapın ve bu uygulamayı çalıştırın.
  2. Menü çubuğunda Görünüm'ü seçin ve Analiz ve Hata Ayıklama Günlüklerini Gösteronay işaretini ayarlayın.
  3. Ağaç görünümünü kullanarak Uygulama ve Hizmet Günlükleri / Microsoft / Windows / XAudio2'yi seçin.
  4. Microsoft Windows XAudio2 hata ayıklama günlüğü sağ tıklayın ve "Özellikler"i seçin.
  5. "Günlüğü Etkinleştir" üzerindeki onay kutusuna tıklayın ve "Tamam"a tıklayın. İsteğe bağlı olarak, varsayılan olarak %SystemRoot%\System32\Winevt\Logs\Microsoft-Windows-XAudio2%4Debug.etlolan günlük konumunu değiştirebilirsiniz.

Senaryolarınızı normal şekilde çalıştırın ve son etkinlikleri görmek istediğinizde ETL günlük dosyasını açın ve olayları arayın. "Kullanabileceğiniz çeşitli araçlar vardır, bunlar arasında işlemler bölmesindeki "Kaydedilmiş Günlüğü Aç..." yoluyla Olay Görüntüleyicisi de yer alır."

Daha fazla bilgi için Etkinlik İzlemebölümüne bkz.

Hata Ayıklama Araçları

XAudio2 Programlama Referansı