Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft Specific
A _com_error object represents an exception condition detected by the error-handling wrapper functions in the header files generated from the type library or by one of the COM support classes. The _com_error class encapsulates the HRESULT error code and any associated IErrorInfo object.
#include <comdef.h>
Compiler COM Support Class Overview
Construction
_com_error | Constructs a _com_error object. |
Operators
operator = | Assigns an existing _com_error object to another. |
Extractor Functions
Error | Retrieves the HRESULT passed to the constructor. |
ErrorInfo | Retrieves the IErrorInfo object passed to the constructor. |
WCode | Retrieves the 16-bit error code mapped into the encapsulated HRESULT. |
IErrorInfo functions
Description | Calls IErrorInfo::GetDescription function. |
HelpContext | Calls IErrorInfo::GetHelpContext function. |
HelpFile | Calls IErrorInfo::GetHelpFile function |
Source | Calls IErrorInfo::GetSource function. |
GUID | Calls IErrorInfo::GetGUID function. |
Format Message Extractor
ErrorMessage | Retrieves the string message for HRESULT stored in the _com_error object. |
ExepInfo.wCode to HRESULT Mappers
HRESULTToWCode | Maps 32-bit HRESULT to 16-bit wCode. |
WCodeToHRESULT | Maps 16-bit wCode to 32-bit HRESULT. |
END Microsoft Specific