AfxCheckError
Analisi funzionali questo SCODE passato per verificare se è un errore.
void AFXAPI AfxCheckError(
SCODE sc
);
throw CMemoryException*
throw COleException*
Note
Se si tratta di un errore, la funzione genera un'eccezione. Se SCODE passato è E_OUTOFMEMORY, la funzione genera CMemoryException chiamando AfxThrowMemoryException. In caso contrario, la funzione genera COleException chiamando AfxThrowOleException.
Questa funzione può essere utilizzata per controllare i valori restituiti delle chiamate alle funzioni OLE nell'applicazione. Test del valore restituito di questa funzione nell'applicazione, è possibile rispondere correttamente le condizioni di errore con una quantità minima di codice.
Nota
Questa funzione ha lo stesso effetto di debug e non nelle build di debug.
Esempio
AfxCheckError(::CoCreateInstance(clsidWMP, NULL, CLSCTX_INPROC_SERVER,
IID_IDispatch, (LPVOID*)&pWMPDispatch));
oddWMP.AttachDispatch(pWMPDispatch, TRUE);
Requisiti
Header: afxdisp.h