AfxCheckError
此功能通过 ACID 测试显示的 SCODE 是错误。
void AFXAPI AfxCheckError(
SCODE sc
);
throw CMemoryException*
throw COleException*
备注
如果为 False,函数将引发异常。 如果传入的是,通过调用 E_OUTOFMEMORYSCODE 函数引发 AfxThrowMemoryExceptionCMemoryException。 否则,函数通过调用 AfxThrowOleExceptionCOleException 引发。
此函数可用于检查返回值对在应用程序的 OLE 函数。 通过测试用此函数的返回值。应用程序,可以相应响应错误状态与最少量的代码。
备注
该函数具有相同效果调试和非调试版本。
示例
AfxCheckError(::CoCreateInstance(clsidWMP, NULL, CLSCTX_INPROC_SERVER,
IID_IDispatch, (LPVOID*)&pWMPDispatch));
oddWMP.AttachDispatch(pWMPDispatch, TRUE);
要求
"头部:" afxdisp.h