Udostępnij za pośrednictwem


Klasa _com_error

Programu Microsoft

A _com_error obiekt reprezentuje warunek wyjątku wykryte przez funkcje otoki obsługi błędów w plikach nagłówkowych generowane z biblioteki typów lub jednej z klas COM pomocy technicznej._com_error Hermetyzuje klasy HRESULT kod błędu i wszelkich skojarzonych IErrorInfo Interface obiektu.

Budowa

_com_error

Konstrukcje _com_error obiektu.

Podmioty gospodarcze

operator =

Przypisuje istniejący _com_error obiektu do innego.

Funkcje modułu do wydzielania

Błąd

Pobiera HRESULT przekazany do konstruktora.

Właściwość ErrorInfo

Pobiera IErrorInfo obiektu przekazany do konstruktora.

WCode

Pobiera kod błędu 16-bitowy, mapowany do zhermetyzowanego HRESULT.

Funkcje IErrorInfo

Opis

Wywołania IErrorInfo::GetDescription funkcji.

HelpContext

Wywołania IErrorInfo::GetHelpContext funkcji.

HelpFile

Wywołania IErrorInfo::GetHelpFile funkcji

Źródła

Wywołania IErrorInfo::GetSource funkcji.

IDENTYFIKATOR GUID

Wywołania IErrorInfo::GetGUID funkcji.

Format komunikatu ekstraktor

Komunikaty

Pobiera wiadomość ciąg HRESULT są przechowywane w _com_error obiektu.

ExepInfo.wCode do HRESULT Mappers

HRESULTToWCode

Mapuje 32-bitowa HRESULT do 16-bitowego wCode.

WCodeToHRESULT

16-Bitowe mapuje wCode do 32-bitowa HRESULT.

Wymagania

**Header:**comdef.h

**Lib:**comsuppw.lib lub comsuppwd.lib (zobacz /Zc:wchar_t (Typ macierzysty jest wchar_t) Aby uzyskać więcej informacji)

Zobacz też

Informacje

Klasy COM obsługa kompilatora

IErrorInfo Interface