COleDispatchException 클래스

OLE 자동화의 핵심인 OLE IDispatch 인터페이스에만 해당하는 예외를 처리합니다.

구문

class COleDispatchException : public CException

멤버

공용 데이터 멤버

이름 설명
COleDispatchException::m_dwHelpContext 오류에 대한 도움말 컨텍스트입니다.
COleDispatchException::m_strDescription 구두 오류 설명입니다.
COleDispatchException::m_strHelpFile 사용할 도움말 파일입니다 m_dwHelpContext.
COleDispatchException::m_strSource 예외를 생성한 애플리케이션입니다.
COleDispatchException::m_wCode IDispatch-특정 오류 코드입니다.

설명

기본 클래스에서 CException 파생된 다른 예외 클래스와 마찬가지로 THROW, COleDispatchException THROW_LAST, TRY, CATCH, AND_CATCH 및 END_CATCH 매크로와 함께 사용할 수 있습니다.

일반적으로 AfxThrowOleDispatchException을 호출하여 개체를 COleDispatchException 만들고 throw해야 합니다.

예외에 대한 자세한 내용은 MFC(예외 처리) 및 예외: OLE 예외 문서를 참조하세요.

상속 계층 구조

CObject

CException

COleDispatchException

요구 사항

헤더: afxdisp.h

COleDispatchException::m_dwHelpContext

애플리케이션의 도움말에서 도움말 컨텍스트를 식별합니다(.) HLP) 파일.

DWORD m_dwHelpContext;

설명

이 멤버는 예외가 throw되면 AfxThrowOleDispatchException 함수에 의해 설정됩니다.

예시

COleDispatchDriver::CreateDispatch에 대한 예제를 참조하세요.

COleDispatchException::m_strDescription

"디스크 가득 찼습니다."와 같은 구두 오류 설명을 포함합니다.

CString m_strDescription;

설명

이 멤버는 예외가 throw되면 AfxThrowOleDispatchException 함수에 의해 설정됩니다.

예시

COleDispatchDriver::CreateDispatch에 대한 예제를 참조하세요.

COleDispatchException::m_strHelpFile

프레임워크는 이 문자열을 애플리케이션의 도움말 파일 이름으로 채웁니다.

CString m_strHelpFile;

COleDispatchException::m_strSource

프레임워크는 예외를 생성한 애플리케이션의 이름으로 이 문자열을 채웁니다.

CString m_strSource;

예시

COleDispatchDriver::CreateDispatch에 대한 예제를 참조하세요.

COleDispatchException::m_wCode

애플리케이션과 관련된 오류 코드를 포함합니다.

WORD m_wCode;

설명

이 멤버는 예외가 throw되면 AfxThrowOleDispatchException 함수에 의해 설정됩니다.

참고 항목

MFC 샘플 CALCDRIV
CException 클래스
계층 구조 차트
COleDispatchDriver 클래스
COleException 클래스