_com_error::WCode
Microsoft 전용
캡슐화된 HRESULT
16비트 오류 코드를 검색합니다.
구문
WORD WCode ( ) const throw();
반환 값
HRESULT
0x8004FFFF 0x80040200 범위 내에 있으면 메서드는 WCode
빼기 0x80040200 반환 HRESULT
하고, 그렇지 않으면 0을 반환합니다.
설명
이 WCode
메서드는 COM 지원 코드에서 발생하는 매핑을 실행 취소하는 데 사용됩니다. 속성 또는 메서드의 dispinterface
래퍼는 인수를 패키지하고 호출하는 지원 루틴을 호출 IDispatch::Invoke
합니다. 반환 시 오류가 HRESULT
DISP_E_EXCEPTION
반환되면 전달된 구조에서 EXCEPINFO
오류 정보가 검색됩니다 IDispatch::Invoke
. 오류 코드는 구조체의 멤버에 wCode
저장된 16비트 값이거나 구조체의 EXCEPINFO
멤버 EXCEPINFO
에 있는 scode
전체 32비트 값일 수 있습니다. 16비 wCode
트가 반환되면 먼저 32비트 오류 HRESULT
에 매핑되어야 합니다.
Microsoft 전용 종료
참고 항목
_com_error::HRESULTToWCode
_com_error::WCodeToHRESULT
_com_error
클래스
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기