_com_error Klasse

Microsoft-spezifisch

Ein _com_error-Objekt stellt eine Ausnahmebedingung dar, die durch die als Wrapper Funktionen in den Headerdateien erkannt wird, die von der Typbibliothek generiert werden oder von einer der Klassen COM-Stütz.Die _com_error-Klasse kapselt den HRESULT Fehlercode und jedes zugeordnete IErrorInfo Interface-Objekt.

Konstruktion

_com_error

Erstellt ein _com_error-Objekt.

Operatoren

= operator

Weist ein vorhandenes _com_error-Objekt in einen anderen.

Extraktionsprogramm-Funktionen

Fehler

Ruft HRESULT ab, das an den Konstruktor übergeben wurde.

ErrorInfo

Ruft das IErrorInfo-Objekt ab, das an den Konstruktor übergeben wird.

WCode

Ruft den 16-Bit-Fehlercode ab, der in gekapselte HRESULTzugeordnet ist.

IErrorInfo-Funktionen

Beschreibung

Aufrufs IErrorInfo::GetDescription-Funktion.

HelpContext

Aufrufs IErrorInfo::GetHelpContext-Funktion.

HelpFile

Aufrufs IErrorInfo::GetHelpFile-Funktion

Quelle

Aufrufs IErrorInfo::GetSource-Funktion.

GUID

Aufrufs IErrorInfo::GetGUID-Funktion.

Format-Meldungs-Extraktionsprogramm

ErrorMessage

Ruft die Zeichenfolgen im gespeicherten HRESULT für eine für _com_error-Objekt ab.

ExepInfo.wCode zu HRESULT-Mappern

HRESULTToWCode

Ordnet 32-Bit-Version HRESULT zu 16-Bit- wCode.

WCodeToHRESULT

Ordnet 16-Bit- wCode 32-Bit- zu HRESULT.

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

COM-Unterstützung des Compilerss-Klassen

IErrorInfo Interface