为了判断hr返回值是否成功的宏。
1.定义如下:
#define SUCCEEDED(Status) ((HRESULT)(Status) >= 0)
#define FAILED(Status) ((HRESULT)(Status)<0)
2.使用方法:
通常是在COM调用的众多返回值(HRESULT)中 判断是否成功
HRESULT hr=CreateXXX();
if(SUCCEEDED(hr))
{
代码...
}
转载于:https://www.cnblogs.com/adamzuocy/archive/2009/09/19/1569858.html