AfxCheckError
這個功能測試參閱傳遞的 SCODE 它是否為錯誤。
void AFXAPI AfxCheckError(
SCODE sc
);
throw CMemoryException*
throw COleException*
備註
如果為 false,函式會擲回例外狀況。 如果傳遞的是 SCODE E_OUTOFMEMORY,函式會呼叫 AfxThrowMemoryException會擲回 CMemoryException 。 否則,函式會呼叫 AfxThrowOleException會擲回 COleException 。
這個函式來檢查傳回值呼叫加入至應用程式的 OLE 函式。 藉由測試與此函式的傳回值在應用程式中,您可以適當地回應錯誤條件以最少的程式碼。
![]() |
---|
這個函式具有相同的效果偵錯和非偵錯組建。 |
範例
AfxCheckError(::CoCreateInstance(clsidWMP, NULL, CLSCTX_INPROC_SERVER,
IID_IDispatch, (LPVOID*)&pWMPDispatch));
oddWMP.AttachDispatch(pWMPDispatch, TRUE);
需求
Header: afxdisp.h