AfxCheckError
Tests de cette fonction SCODE passé pour voir s'il s'agit d'une erreur.
void AFXAPI AfxCheckError(
SCODE sc
);
throw CMemoryException*
throw COleException*
Notes
S'il s'agit d'une erreur, la fonction lève une exception.Si SCODE passé est E_OUTOFMEMORY, la fonction lève CMemoryException en appelant AfxThrowMemoryException.Sinon, la fonction lève COleException en appelant AfxThrowOleException.
Cette fonction peut être utilisée pour activer des valeurs de retour des appels à OLE fonctions dans votre application.En testant la valeur de retour avec cette fonction dans votre application, vous pouvez correctement réagir aux conditions d'erreur avec une quantité minimale de code.
[!REMARQUE]
Cette fonction a le même effet dans les versions debug et non-debug.
Exemple
AfxCheckError(::CoCreateInstance(clsidWMP, NULL, CLSCTX_INPROC_SERVER,
IID_IDispatch, (LPVOID*)&pWMPDispatch));
oddWMP.AttachDispatch(pWMPDispatch, TRUE);
Configuration requise
Header: afxdisp.h