DirectX 2D游戏程序初始化解析_太空射击
在直接X的初始化过程中,您可能会遇到一些常用的返回值和宏定义:
- S_OK: 表示函数执行成功。注意,其值为0,与TRUE相反。
- S_FALSE: 同样表示函数执行成功,但它的值为1。
- S_FAIL: 意味着函数执行失败,具体原因未知。
- E_OUTOFMEMORY: 表明函数执行失败的原因是内存分配不成功。
- E_NOTIMPL: 提示成员函数没有被实现。
- E_NOTINTERFACE: 指出组件没有实现指定的接口。
在处理这些返回值时,不能简单地将它们与S_OK和S_FALSE比较;而应使用SECCEEDED和FAILED宏进行判断。
- S_OK: 表示函数执行成功。注意,其值为0,与TRUE相反。
- S_FALSE: 同样表示函数执行成功,但它的值为1。
- S_FAIL: 意味着函数执行失败,具体原因未知。
- E_OUTOFMEMORY: 表明函数执行失败的原因是内存分配不成功。
- E_NOTIMPL: 提示成员函数没有被实现。
- E_NOTINTERFACE: 指出组件没有实现指定的接口。
在处理这些返回值时,不能简单地将它们与S_OK和S_FALSE比较;而应使用SECCEEDED和FAILED宏进行判断。
3.59MB
文件大小:
评论区