Condividi tramite


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

Vedere anche

Concetti

Macro e funzioni globali MFC