Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Clase
Específicos de Microsoft
Un objeto _com_error representa una condición de excepción detectada por las funciones de encapsulado 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 COM. La clase _com_error encapsula el código de error HRESULT y cualquier objeto IErrorInfo Interface asociado.
Construcción
| Nombre | Descripción |
|---|---|
_com_error |
Construye un objeto _com_error. |
Operadores
| Nombre | Descripción |
|---|---|
operator = |
Asigna un objeto _com_error existente a otro. |
Funciones extractoras
| Nombre | Descripción |
|---|---|
Error |
Recupera el HRESULT pasado al constructor. |
ErrorInfo |
Recupera el objeto IErrorInfo pasado al constructor. |
WCode |
Recupera el código de error de 16 bits asignado al HRESULT encapsulado. |
funcionesIErrorInfo
| Nombre | Descripción |
|---|---|
Description |
Llama a la función IErrorInfo::GetDescription. |
HelpContext |
Llama a la función IErrorInfo::GetHelpContext. |
HelpFile |
Llama a la función IErrorInfo::GetHelpFile. |
Source |
Llama a la función IErrorInfo::GetSource. |
GUID |
Llama a la función IErrorInfo::GetGUID. |
Extractor de mensajes de formato
| Nombre | Descripción |
|---|---|
ErrorMessage |
Recupera el mensaje de cadena para HRESULT almacenado en el objeto _com_error. |
ExepInfo.wCode a los asignadores de HRESULT
| Nombre | Descripción |
|---|---|
HRESULTToWCode |
Asigna de 32 bits HRESULT a 16 bits wCode. |
WCodeToHRESULT |
Asigna de 16 bits wCode a 32 bits HRESULT. |
FIN de Específicos de Microsoft
Requisitos
Encabezado:<comdef.h>
Biblioteca:comsuppw.lib o comsuppwd.lib (para más información, consulte /Zc:wchar_t (wchar_t es un tipo nativo) )