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