_com_error (Clase)
Específicos de Microsoft
Un objeto _com_error representa una condición de excepción detectada por las funciones contenedoras de control de errores en los archivos de encabezado generados a partir de la biblioteca de tipos o por una de las clases de soporte de COM. La clase _com_error encapsula el código de error HRESULT y cualquier objeto IErrorInfo Interface asociado.
Construcción
Construye un objeto _com_error. |
Operadores
Asigna un objeto _com_error existente a otro. |
Funciones de extractor
Recupera el HRESULT pasado al constructor. |
|
Recupera el objeto IErrorInfo pasado al constructor. |
|
Recupera el código de error de 16 bits asignado en el HRESULTencapsulado. |
Funciones de IErrorInfo
Llama a la función IErrorInfo::GetDescription. |
|
Llama a la función IErrorInfo::GetHelpContext. |
|
Llama a la función IErrorInfo::GetHelpFile. |
|
Llama a la función IErrorInfo::GetSource. |
|
Llama a la función IErrorInfo::GetGUID. |
Extractor de mensajes de formato
Recupera el mensaje de cadena para HRESULT almacenado en el objeto _com_error. |
Asignadores de ExepInfo.wCode a HRESULT
Asigna un HRESULT de 32 bits a un wCode de 16 bits. |
|
Asigna un wCode de 16 bits a un HRESULT de 32 bits. |
Requisitos
Header: comdef.h
Lib: comsuppw.lib o comsuppwd.lib (vea /Zc:wchar_t (wchar_t es un tipo nativo) para obtener más información)
Vea también
Referencia
Clases de compatibilidad con COM del compilador