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

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

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

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

更多

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

在使用DirectX的時(shí)候有時(shí)易出現(xiàn)各種錯(cuò)誤,directx修復(fù)工具能夠?yàn)榇蠹規(guī)?lái)各種便捷的修復(fù)操作功能,有需要的朋友可以來(lái)看看。

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

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

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

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

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

1)DXGetErrorDescription

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

2)DXGetErrorString

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

3)DXTrace

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

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

擴(kuò)展知識(shí)

相關(guān)評(píng)論

閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!

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