GetLastError函数

来源:互联网 发布:oppo应用分身软件 编辑:程序博客网 时间:2024/05/17 04:06


错误代码各个位数的意义:GetLastError函数返回值!SetLastError可是设置这个错误代码。

31-30

29

28

27-16

15-0

内容

严重性

Micorsoft/

客户定制

保留

Facility

代码

异常代码

含义

0=成功

1=提示信息

2=警告

3=错误

0=微软定义

1=客户定义代码

0

前256个值有微软保留

Micorsoft/

客户定制

 

Windows函数返回值的意义:

VOID:这个函数不可能失败!

BOOL:FALSE失败;TRUE成功。

HANDLE:失败返回NULL,否则返回非零句柄。如果有特殊说明,则可能为特殊值例如:INVALID_HANDLE_VALUE。

PVOID:返回一个内存地址,失败为NULL

LONG/DWORD:应该根据SDK说明来确定函数状况。

0 0
原创粉丝点击