Compartilhar via


AfxCheckError

Esta função testa passado SCODE para ver se é um erro.

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

Comentários

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

Esta função pode ser usada para verificar os valores de retorno de chamadas para funções OLE em seu aplicativo.Testando o valor de retorno dessa função no seu aplicativo, para reagir adequadamente às condições de erro com uma quantidade mínima de código.

ObservaçãoObservação

Esta função tem o mesmo efeito na depuração e compilações de depuração não.

Exemplo

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

oddWMP.AttachDispatch(pWMPDispatch, TRUE);

Requisitos

Cabeçalho: afxdisp.h

Consulte também

Conceitos

Globais e Macros do MFC