Megosztás a következőn keresztül:


XAudio2 hibakeresési létesítmények

Az XAudio2 motor hibakeresési verziója ellenőrzi a paramétereket, és részletes figyelmeztetéseket és hibaüzeneteket biztosít.

A hibakeresési naplózási szint beállítása futásidőben

Az XAudio2 által megjelenített hibakeresési információk szintjét bármikor beállíthatja úgy, hogy kitölt egy XAUDIO2_DEBUG_CONFIGURATION struktúrát a kívánt naplózási szint jelzőivel, majd átadja a struktúrát a IXAudio2::SetDebugConfiguration metódusnak. Az IXAudio2::SetDebugConfiguration metódus nak átadott értékek mindig felülbírálják a Windows beállításjegyzékben beállított alapértelmezett értékeket.

Hibakeresési támogatás

A hibakeresési lehetőségek mindig elérhetők a Windows 8.x, a Windows 10, a Windows 11 XAUDIO2 és a XAudio2Redist csomag használatakor.

A XAUDIO2 régi DirectX SDK-verzióihoz XAUDIO2_DEBUG_ENGINE kell használnia a XAUDIO2 objektum XAudio2Create használatával történő létrehozásakor, és a rendszernek telepítve kell lennie a DirectX SDK fejlesztői futtatókörnyezetével a hibakeresés támogatásához.

Az eseménykövetés engedélyezése Windows (ETW) számára az XAudio2-höz

Az XAudio 2.8 vagy újabb verziójával az összes hibakeresési információ naplózása az ETW-en keresztül történik. Az események naplózásának engedélyezéséhez kövesse az alábbi lépéseket:

  1. Keresse meg az "Eseménynaplót" a helyi rendszeren, és futtassa ezt az alkalmazást.
  2. Válassza a Nézet lehetőséget a menüsávon, és állítsa be a pipát Elemzési és hibakeresési naplók megjelenítése.
  3. A fanézet használatával válassza az Alkalmazások és szolgáltatások naplói / Microsoft / Windows / XAudio2 lehetőséget.
  4. Kattintson a jobb gombbal Microsoft Windows XAudio2 hibakeresési naplózás, és válassza a "Tulajdonságok" lehetőséget.
  5. Kattintson a "Napló engedélyezése" jelölőnégyzetre, és nyomja le az "OK" gombot. Igény szerint módosíthatja a napló helyét, amely alapértelmezés szerint %SystemRoot%\System32\Winevt\Logs\Microsoft-Windows-XAudio2%4Debug.etl.

Futtassa a forgatókönyveket a szokásos módon, és ha meg szeretné tekinteni a legutóbbi tevékenységet, nyissa meg az ETL-naplófájlt, és keresse meg az eseményeket. Számos eszköz használható, például az Eseménynapló a "Mentett napló megnyitása..." a műveletek panelen.

További információért lásd: Eseménykövetés.

hibakeresési létesítmények

XAudio2 programozási referencia