note : FAILED宏 和 SUCCEEDED宏 的使用细节
来源:互联网 发布:搜狗输入法mac版 编辑:程序博客网 时间:2024/06/04 18:22
#include <windows.h>#include <tchar.h>#include <string>/// FAILED宏 和 SUCCEEDED宏 的使用细节/// 为了使用 FAILED(hr) 或 SUCCEEDED(hr) 宏/// hr值的选用注意事项: /// 成功时,可以选用 S_OK/// 失败时, 不能选用 S_FALSE, 而要选用 E_XX, e.g. E_FAIL/// 因为 SUCCEEDED(S_FALSE) 也是成功的int main( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow ){ HRESULT hr = E_FAIL;// S_OK, S_FALSE, E_FAIL; if (FAILED(hr)) _tprintf(L"FAILED(hr)\r\n"); else if (SUCCEEDED(hr)) _tprintf(L"SUCCEEDED(hr)\r\n"); /** run result when HRESULT hr = S_OK disp SUCCEEDED(hr) when HRESULT hr = S_FALSE; disp SUCCEEDED(hr) when HRESULT hr = E_FAIL; disp FAILED(hr) */ getwchar(); return 0; }
- note : FAILED宏 和 SUCCEEDED宏 的使用细节
- 关于HRESULT判断的宏(SUCCEEDED/FAILED)
- 关于HRESULT判断的宏(SUCCEEDED/FAILED)
- COM中的 FAILED 和 SUCCEEDED
- RabbitMQ安装不当出现的问题:TCP connection succeeded but Erlang distribution failed
- 关于arcgis server 发布地图的时候报错"Packaging succeeded but publishing failed"问题解决
- NOTE: attach of thread 'Binder_3' failed 的调试和解决
- note : 使用宏简化代码的输入
- [已解决]windows 上面git 克隆clone 的时候报错 warning:Clone succeeded,but checkout failed
- Cookie的使用和细节
- Session的使用和细节
- 宏的使用及细节注意
- C#_static变量的细节和使用
- swift细节note
- How I Failed, Failed, and Finally Succeeded at Learning How to Code
- NSTimer使用和细节
- lnmp安装到config-set succeeded的时候卡住,解决办法
- MFC 调试:Build: 0 succeeded or up-to-date, 0 failed, 1 skipped--问题解决
- Leetcode: Swap Nodes in Pairs
- Leetcode: Integer to Roman
- Leetcode: Best Time to Buy and Sell Stock
- Leetcode: Balanced Binary Tree
- 嵌入式linux的网络编程(2)--TCP Server程序设计
- note : FAILED宏 和 SUCCEEDED宏 的使用细节
- Leetcode: Search a 2D Matrix
- sublime text 快捷键
- RIP环路避免概述
- pic16f676-i/p再关注到的一款热门PIC MCU
- Git 教程
- 试问
- 每日一题(二)
- 距离矢量算法简介