Klasa _com_error
Specyficzne dla firmy Microsoft
_com_error
Obiekt reprezentuje warunek wyjątku wykryty przez funkcje otoki obsługi błędów w plikach nagłówkowych wygenerowanych z biblioteki typów lub przez jedną z klas obsługi MODELU COM. Klasa _com_error
hermetyzuje kod błędu HRESULT
i dowolny skojarzony IErrorInfo Interface
obiekt.
Budownictwo
Nazwa/nazwisko | opis |
---|---|
_com_error |
_com_error Tworzy obiekt. |
Operatory
Nazwa/nazwisko | opis |
---|---|
operator = |
Przypisuje istniejący _com_error obiekt do innego. |
Funkcje wyodrębniania
Nazwa/nazwisko | opis |
---|---|
Error |
HRESULT Pobiera przekazany konstruktor. |
ErrorInfo |
IErrorInfo Pobiera obiekt przekazany do konstruktora. |
WCode |
Pobiera kod błędu 16-bitowego zamapowany na hermetyzowany HRESULT element . |
IErrorInfo
, funkcje
Nazwa/nazwisko | opis |
---|---|
Description |
Wywołuje IErrorInfo::GetDescription funkcję. |
HelpContext |
Wywołuje IErrorInfo::GetHelpContext funkcję. |
HelpFile |
Funkcja Wywołania IErrorInfo::GetHelpFile |
Source |
Wywołuje IErrorInfo::GetSource funkcję. |
GUID |
Wywołuje IErrorInfo::GetGUID funkcję. |
Formatowanie funkcji wyodrębniania komunikatów
Nazwa/nazwisko | opis |
---|---|
ErrorMessage |
Pobiera komunikat ciągu dla HRESULT elementu przechowywanego _com_error w obiekcie. |
ExepInfo.wCode
mapowania HRESULT
Nazwa/nazwisko | opis |
---|---|
HRESULTToWCode |
Mapy 32-bitowe do 16-bitowej HRESULT wCode . |
WCodeToHRESULT |
Mapy 16-bitowy do 32-bitowego wCode HRESULT . |
END Microsoft Specific
Wymagania
Header:<comdef.h>
Biblioteka:comsuppw.lib
lub comsuppwd.lib
(aby uzyskać więcej informacji, zobacz/Zc:wchar_t
(wchar_t jest typem natywnym))
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla