_com_error
-Klasse
Microsoft-spezifisch
Ein _com_error
Objekt stellt eine Ausnahmebedingung dar, die von den Fehlerbehandlungswrapperfunktionen in den Headerdateien erkannt wird, die aus der Typbibliothek oder von einer der COM-Unterstützungsklassen generiert wurden. Die _com_error
Klasse kapselt den HRESULT
Fehlercode und jedes zugeordnete IErrorInfo Interface
Objekt.
Bauwesen
Name | Beschreibung |
---|---|
_com_error |
Erstellt ein _com_error -Objekt. |
Operatoren
Name | Beschreibung |
---|---|
operator = |
Weist ein vorhandenes _com_error -Objekt einem anderen zu. |
Extraktorfunktionen
Name | Beschreibung |
---|---|
Error |
Ruft den HRESULT an den Konstruktor übergebenen Ab. |
ErrorInfo |
Ruft das IErrorInfo -Objekt ab, das an den Konstruktor übergeben wurde. |
WCode |
Ruft den 16-Bit-Fehlercode ab, der der gekapselten HRESULT Kapselung zugeordnet ist. |
IErrorInfo
-Funktionen
Name | Beschreibung |
---|---|
Description |
Ruft die IErrorInfo::GetDescription -Funktion auf. |
HelpContext |
Ruft die IErrorInfo::GetHelpContext -Funktion auf. |
HelpFile |
Ruft die IErrorInfo::GetHelpFile -Funktion auf. |
Source |
Ruft die IErrorInfo::GetSource -Funktion auf. |
GUID |
Ruft die IErrorInfo::GetGUID -Funktion auf. |
Formatieren des Nachrichtenextraktionsmoduls
Name | Beschreibung |
---|---|
ErrorMessage |
Ruft die Zeichenfolgenmeldung ab, HRESULT die _com_error im Objekt gespeichert ist. |
ExepInfo.wCode
zum Zuordnen von HRESULT
Zuordnungen
Name | Beschreibung |
---|---|
HRESULTToWCode |
Karten 32-Bit HRESULT bis 16-BitwCode . |
WCodeToHRESULT |
Karten 16-Bit wCode bis 32-BitHRESULT . |
Ende Microsoft-spezifisch
Anforderungen
Header:<comdef.h>
Bibliothek:comsuppw.lib
oder comsuppwd.lib
(weitere Informationen finden Sie unter /Zc:wchar_t
(wchar_t ist systemeigener Typ))
Siehe auch
Com-Unterstützungsklassen für Compiler
IErrorInfo
Schnittstelle
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für