東坡下載:內(nèi)容最豐富最安全的下載站!

首頁IT技術(shù)軟件教程 → DirectX錯誤處理函數(shù)的用法教程

DirectX錯誤處理函數(shù)的用法教程

相關(guān)文章發(fā)表評論 來源:本站整理時間:2015/9/30 10:34:28字體大。A-A+

更多

作者:專題點擊:223次評論:0次標(biāo)簽: directx directx修復(fù)工具教程

在使用DirectX的時候有時易出現(xiàn)各種錯誤,directx修復(fù)工具能夠為大家?guī)砀鞣N便捷的修復(fù)操作功能,有需要的朋友可以來看看。

DirectX錯誤處理函數(shù)的用法教程

下面,我們來介紹在 DirectX 錯誤處理庫中的三個函數(shù)。在介紹錯誤處理函數(shù)之前,我們需要先得到相關(guān) DirectX 函數(shù)的返回值。

具體來說,比如我們現(xiàn)在調(diào)用了一個如圖所示的創(chuàng)建交換鏈、設(shè)備環(huán)境、呈現(xiàn)器環(huán)境的 DirectX 函數(shù),需要使用一個 HRESULT 類型的變量 result 來接收此函數(shù)的返回值,以確定函數(shù)是否被成功調(diào)用。

當(dāng)然,其他 DirectX 函數(shù)的返回值也能參照類似方式進行。

獲得函數(shù)的返回值之后,如果函數(shù)調(diào)用失敗,我們便可以通過如下三個函數(shù)查看出錯的原因。

1)DXGetErrorDescription

該函數(shù)的聲明如圖所示,它可以返回描述錯誤的字符串。

2)DXGetErrorString

該函數(shù)的聲明如圖所示,它可以返回錯誤代碼(如 D3DERR_DEVICELOST)。

3)DXTrace

該函數(shù)的聲明如圖所示,它可以將來自于 DXGetErrorString 的錯誤字符串顯示為一個消息。實際應(yīng)用中,此函數(shù)使用得最多。

通過在代碼中適當(dāng)?shù)厥褂缅e誤處理函數(shù),我們便可以第一時間發(fā)現(xiàn)和解決 DirectX 程序中出現(xiàn)的問題,同時也增強了程序的穩(wěn)定性。

擴展知識

相關(guān)評論

閱讀本文后您有什么感想? 已有 人給出評價!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)