HRESULT hr = func();
if( SUCCEEDED( hr ) ){...} // 如果成功
if( FAILED( hr ) ) {...} // 如果失败
这篇文章总结较为详细<-----
可以紧跟着assert一同使用:
// func()函数执行失败时该程序停止运行
HRESULT hres = func();
ASSERT(SUCCEEDED(hers));
HRESULT hr = func();
if( SUCCEEDED( hr ) ){...} // 如果成功
if( FAILED( hr ) ) {...} // 如果失败
这篇文章总结较为详细<-----
可以紧跟着assert一同使用:
// func()函数执行失败时该程序停止运行
HRESULT hres = func();
ASSERT(SUCCEEDED(hers));