Clase de _com_error

Específicos de Microsoft

Un objeto de _com_error representa una condición de excepción detectada por funciones de contenedor de control de errores en los archivos de encabezado generados de la biblioteca de tipos o por una de las clases de soporte de COM.La clase de _com_error encapsula el código de error HRESULT y cualquier objeto asociado de IErrorInfo Interface .

Construcción

_com_error

Crea un objeto _com_error.

Operadores

operador =

asigna un objeto existente de _com_error a otro.

Funciones de extractor

Error

Recupera HRESULT pasado al constructor.

ErrorInfo

Recupera el objeto de IErrorInfo pasado al constructor.

WCode

Recupera el código de error 16 bits asignado en HRESULTencapsulado.

funciones de IErrorInfo

Descripción

función de IErrorInfo::GetDescription de las llamadas.

HelpContext

función de IErrorInfo::GetHelpContext de las llamadas.

HelpFile

función de IErrorInfo::GetHelpFile de las llamadas

Origen

función de IErrorInfo::GetSource de las llamadas.

GUID

función de IErrorInfo::GetGUID de las llamadas.

Extractor de mensajes de formato

ErrorMessage

Recupera el mensaje de cadena para HRESULT almacenado en el objeto de _com_error .

ExepInfo.wCode los asignadores de HRESULT

HRESULTToWCode

asigna HRESULT de 32 bits a wCodede 16 bits.

WCodeToHRESULT

asigna wCode de 16 bits a HRESULTde 32 bits.

Requisitos

Header: comdef.h

Lib: omsuppw.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

IErrorInfo Interface