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
Konstrukcje _com_error obiektu. |
Podmioty gospodarcze
Przypisuje istniejący _com_error obiektu do innego. |
Funkcje modułu do wydzielania
Pobiera HRESULT przekazany do konstruktora. |
|
Pobiera IErrorInfo obiektu przekazany do konstruktora. |
|
Pobiera kod błędu 16-bitowy, mapowany do zhermetyzowanego HRESULT. |
Funkcje IErrorInfo
Wywołania IErrorInfo::GetDescription funkcji. |
|
Wywołania IErrorInfo::GetHelpContext funkcji. |
|
Wywołania IErrorInfo::GetHelpFile funkcji |
|
Wywołania IErrorInfo::GetSource funkcji. |
|
Wywołania IErrorInfo::GetGUID funkcji. |
Format komunikatu ekstraktor
Pobiera wiadomość ciąg HRESULT są przechowywane w _com_error obiektu. |
ExepInfo.wCode do HRESULT Mappers
Mapuje 32-bitowa HRESULT do 16-bitowego wCode. |
|
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)