다음을 통해 공유


AfxCheckError

이 함수는 전달 된 테스트 SCODE 오류가 있는지 확인 합니다.

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

설명

오류가 발생 하는 경우 예외를 throw 하는 함수입니다.경우 전달 SCODE 입니다 E_OUTOFMEMORY, throw 함수는 CMemoryException 를 호출 하 여 AfxThrowMemoryException.그렇지 않으면 함수가 throw는 COleException 를 호출 하 여 AfxThrowOleException.

응용 프로그램에서 OLE 함수 호출의 반환 값을 확인 하려면이 함수를 사용할 수 있습니다.응용 프로그램에서이 함수의 반환 값을 테스트 하 여 하면 제대로 최소한의 코드와 오류 조건에 응답할 수 있습니다.

[!참고]

이 함수는 디버그과 같으며, 비 디버그 빌드.

예제

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

oddWMP.AttachDispatch(pWMPDispatch, TRUE);

요구 사항

헤더: afxdisp.h

참고 항목

개념

MFC 매크로 전역