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 예외 문서를 참조하세요.
상속 계층 구조
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 클래스