_com_error 클래스

Microsoft 전용

개체는 _com_error 형식 라이브러리 또는 COM 지원 클래스 중 하나에서 생성된 헤더 파일의 오류 처리 래퍼 함수에서 검색된 예외 조건을 나타냅니다. 클래스는 _com_error 오류 코드 및 연결된 IErrorInfo Interface 개체를 캡슐화 HRESULT 합니다.

건설

이름 설명
_com_error _com_error 개체를 생성합니다.

연산자

이름 설명
operator = 기존 _com_error 개체를 다른 개체에 할당합니다.

추출기 함수

이름 설명
Error 생성자에 HRESULT 전달된 값을 검색합니다.
ErrorInfo 생성자에 IErrorInfo 전달된 개체를 검색합니다.
WCode 캡슐화된 HRESULT16비트 오류 코드를 검색합니다.

IErrorInfo 함수

이름 설명
Description 함수를 호출 IErrorInfo::GetDescription 합니다.
HelpContext 함수를 호출 IErrorInfo::GetHelpContext 합니다.
HelpFile 호출 IErrorInfo::GetHelpFile 함수
Source 함수를 호출 IErrorInfo::GetSource 합니다.
GUID 함수를 호출 IErrorInfo::GetGUID 합니다.

메시지 추출기 서식 지정

이름 설명
ErrorMessage 개체에 저장된 _com_error 문자열 메시지를 HRESULT 검색합니다.

ExepInfo.wCode매퍼에 HRESULT

이름 설명
HRESULTToWCode 32비트에서 16비 HRESULTwCode까지 지도.
WCodeToHRESULT 16비트에서 32비트 wCodeHRESULT까지 지도.

Microsoft 전용 종료

요구 사항

헤더:<comdef.h>

라이브러리: 또는 (자세한 내용은 (wchar_t 네이티브 형식) 참조 /Zc:wchar_t )comsuppwd.libcomsuppw.lib

참고 항목

컴파일러 COM 지원 클래스
IErrorInfo 인터페이스