共用方式為


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

請參閱

概念

MFC 巨集和全域