Direct2D 偵錯層
目的
Direct2D 偵錯層,與名為 d2d1debug.dll的 DLL 中的 Direct2D 分開實作,提供設計階段偵錯訊息,讓您將執行時間應用程式失敗降到最低。 偵錯訊息通常會因為 API 合約違規而產生,例如不正確參數 (可能是 Direct3D 相關) 、不正確資源、執行緒違規,以及其他效能問題,例如當剪輯足夠時使用圖層。
為了協助您決定偵錯層追蹤多少資訊,偵錯層提供三個偵錯層級:資訊、警告和錯誤。 這三個層級會解譯如下:
錯誤: Direct2D 會將嚴重錯誤訊息傳送至偵錯層。 例如,中斷線程條件約束會產生嚴重錯誤。
此外,層級錯誤的訊息會觸發中斷點,以協助您進行偵錯。
警告: Direct2D 會將錯誤訊息和警告傳送至偵錯層,以便您解決上述任何訊息。
資訊: Direct2D 會將錯誤訊息、警告和其他診斷資訊傳送至偵錯層。 例如,效能改進訊息將會在此偵錯層級傳送。
本節內容
主題 | 描述 |
---|---|
安裝 Direct2D 偵錯層 |
描述如何安裝 Direct2D 偵錯層。 |
Direct2D 偵錯層概觀 |
|
偵錯訊息 |
列出 Direct2D 偵錯層的偵錯訊息。 |