Condividi tramite


AfxCheckError

Analisi funzionali questo SCODE passato per verificare se è un errore.

void AFXAPI AfxCheckError(
   SCODE sc 
);
throw CMemoryException*
throw COleException*

Note

Se è presente 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 correttamente rispondere alle condizioni di errore con una quantità minima di codice.

[!NOTA]

Questa funzione ha lo stesso effetto di debug e nelle compilazioni non 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 MFC e Globals