DiretX12笔记---HERSULT

来源:互联网 发布:淘宝优惠券搜索软件 编辑:程序博客网 时间:2024/06/17 23:11
typedef long HERSULT;
HERSULT是函数的返回类型,本质上是32位,若最高位为1代表返回错误,若最高位为0,代表返回正确。以下是HERSULT返回值:
S_OK  返回成功  0x00000000
E_UNEXPECTED  意外返回错误  0x8000FFFF
E_NOTIMPL  未实现  0x80004001
E_OUTOFMEMORY  未能分配所需内存  0x8007000E
E_INVALIDARG  一个或多个参数无效  0x80070057
E_NOINTERFACE  不支持此接口  0x80004002
E_POINTER  无效指针  0x80004003
E_HANDLE  无效句柄 0x80070006
E_ABORT  操作已终止 0x80040004
E_FAIL  未指定的失败  0x80004005
E_ACCESSDENIED  一般的访问被拒绝错误  0x80070005

在判断返回的时候应该用SUCCESSD(hr)表示返回成功,FALSE(hr)表示返回失败

原创粉丝点击