GetLastError函数
错误代码各个位数的意义: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说明来确定函数状况。
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号