Narzędzia debugowania XAudio2
Wersja debugowania aparatu XAudio2 weryfikuje parametry i udostępnia szczegółowe komunikaty ostrzegawcze i komunikaty o błędach.
Ustawianie poziomu rejestrowania debugowania podczas działania
Poziom informacji debugowania wyświetlanych przez XAudio2 można ustawić w dowolnym momencie, wypełniając strukturę XAUDIO2_DEBUG_CONFIGURATION flagami określającymi żądany poziom szczegółowości logowania, a następnie przekazując tę strukturę do metody IXAudio2::SetDebugConfiguration. Wartości przekazywane do metody "IXAudio2::SetDebugConfiguration" zawsze nadpisują wszelkie wartości domyślne, które zostały ustawione w rejestrze systemu Windows.
Obsługa debugowania
Narzędzia debugowania są zawsze dostępne dla XAUDIO2 w systemie Windows 8.x, Windows 10, Windows 11 i w przypadku korzystania z pakietu XAudio2Redist.
W przypadku starszych wersji zestawu SDK DirectX XAUDIO2 należy użyć XAUDIO2_DEBUG_ENGINE podczas tworzenia obiektu XAUDIO2 z XAudio2Create, i system musi mieć zainstalowaną wersję deweloperską środowiska wykonawczego SDK DirectX w celu debugowania.
Włączanie śledzenia zdarzeń dla systemu Windows (ETW) dla XAudio2
W przypadku programu XAudio 2.8 lub nowszego wszystkie informacje debugowania są rejestrowane za pośrednictwem funkcji ETW. Aby włączyć rejestrowanie tych zdarzeń, wykonaj następujące kroki:
- Wyszukaj ciąg "Podgląd zdarzeń" w systemie lokalnym i uruchom tę aplikację.
- Wybierz pozycję Widok na pasku menu i ustaw znacznik wyboru na Pokaż dzienniki analityczne i debugowania.
- Korzystając z widoku drzewa, wybierz pozycję Dzienniki aplikacji i usług / Microsoft / Windows / XAudio2.
- Kliknij prawym przyciskiem myszy na rejestrowanie debugowania Microsoft Windows XAudio2 i wybierz "Właściwości".
- Kliknij pole wyboru "Włącz dziennik" i naciśnij przycisk "OK". Opcjonalnie możesz zmienić lokalizację dziennika, która ma wartość domyślną
%SystemRoot%\System32\Winevt\Logs\Microsoft-Windows-XAudio2%4Debug.etl
.
Uruchom scenariusze w zwykły sposób, a gdy chcesz zobaczyć ostatnie działanie, otwórz plik dziennika ETL i poszukaj zdarzeń. Istnieje wiele narzędzi, których można użyć, w tym Podgląd zdarzeń za pomocą polecenia "Otwórz zapisany dziennik..." w okienku akcji.
Aby uzyskać więcej informacji, zobacz Śledzenie Zdarzeń .
Tematy pokrewne