AfxCheckError
Testen dieser Funktion übergebene SCODE, um zu überprüfen, ob ein Fehler aufgetreten ist.
void AFXAPI AfxCheckError(
SCODE sc
);
throw CMemoryException*
throw COleException*
Hinweise
Wenn ein Fehler ist, löst die Funktion eine Ausnahme aus.Wenn der übergebene SCODEE_OUTOFMEMORY ist, löst die Funktion CMemoryException aus, indem AfxThrowMemoryException aufruft.Andernfalls löst die Funktion COleException aus, indem AfxThrowOleException aufruft.
Diese Funktion kann verwendet werden, um die Rückgabewerte der Aufrufe in OLE-Funktionen in der Anwendung zu überprüfen.Mit dem Rückgabewert dieser Funktion in der Anwendung testen, können Sie zu Fehlerzuständen mit einer minimalen Menge des Codes ordnungsgemäß reagiert wird.
Hinweis |
---|
Diese Funktion hat den gleichen Effekt in den Debug- und Nicht-Debug Builds. |
Beispiel
AfxCheckError(::CoCreateInstance(clsidWMP, NULL, CLSCTX_INPROC_SERVER,
IID_IDispatch, (LPVOID*)&pWMPDispatch));
oddWMP.AttachDispatch(pWMPDispatch, TRUE);
Anforderungen
Header: afxdisp.h