Partilhar via


AfxCheckError

Teste dessa função SCODE passado para ver se é um erro.

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

Comentários

Se for um erro, a função gerará uma exceção. Se SCODE é passado E_OUTOFMEMORY, a função gerará CMemoryException chamando AfxThrowMemoryException. Caso contrário, a função gerará COleException chamando AfxThrowOleException.

Essa função pode ser usada para verificar os valores de retorno de chamadas a funções do em seu aplicativo. Testando o valor de retorno com esta função em seu aplicativo, você possa reagir às condições de erro com uma quantidade mínima de código.

Dica

Essa função tem o mesmo efeito em construções de depuração e não depuração.

Exemplo

AfxCheckError(::CoCreateInstance(clsidWMP, NULL, CLSCTX_INPROC_SERVER, 
   IID_IDispatch, (LPVOID*)&pWMPDispatch));

oddWMP.AttachDispatch(pWMPDispatch, TRUE);

Requisitos

Header: afxdisp.h

Consulte também

Conceitos

Macros e globais MFC