_com_error-Klasse
Microsoft-spezifisch
Ein _com_error-Objekt stellt eine Ausnahmebedingung dar, die von den Fehlerbehandlungs-Wrapperfunktionen in den Headerdateien erkannt wird, die von der Typbibliothek oder einer der COM-Unterstützungsklassen generiert werden. Die _com_error-Klasse kapselt den HRESULT-Fehlercode und jedes zugeordnete IErrorInfo Interface-Objekt.
Konstruktion
Erstellt ein _com_error-Objekt. |
Operatoren
Weist ein vorhandenes _com_error-Objekt einem anderen zu. |
Funktionen des Extrahierungsprogramms
Ruft das an den Konstruktor übergebene HRESULT ab. |
|
Ruft das IErrorInfo-Objekt ab, das an den Konstruktor übergeben wurde. |
|
Ruft den 16-Bit-Fehlercode ab, der dem gekapselten HRESULT zugeordnet ist. |
IErrorInfo-Funktionen
Ruft die IErrorInfo::GetDescription-Funktion auf. |
|
Ruft die IErrorInfo::GetHelpContext-Funktion auf. |
|
Ruft die IErrorInfo::GetHelpFile-Funktion auf. |
|
Ruft die IErrorInfo::GetSource-Funktion auf. |
|
Ruft die IErrorInfo::GetGUID-Funktion auf. |
FormatMessage-Extractor
Ruft die Zeichenfolgenmeldung für das im _com_error-Objekt gespeicherte HRESULT ab. |
ExepInfo.wCode für HRESULT-Zuordnungen
Ordnet 32-Bit-HRESULT dem 16-Bit-wCode zu. |
|
Ordnet 16-Bit-wCode dem 32-Bit-HRESULT zu. |
Anforderungen
Header: comdef.h
Lib: comsuppw.lib oder comsuppwd.lib (Weitere Informationen finden Sie unter /Zc:wchar_t (wchar_t ist der systemeigene Typ).)
Siehe auch
Referenz
Compilerklassen für COM-Unterstützung