Clase _com_error
Específicos de Microsoft
Un _com_error
objeto representa una condición de excepción detectada por las funciones contenedoras de control de errores en los archivos de encabezado generados desde la biblioteca de tipos o por una de las clases de compatibilidad COM. La _com_error
clase encapsula el HRESULT
código de error y cualquier objeto asociado IErrorInfo Interface
.
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 objeto pasado al constructor. |
ErrorInfo |
Recupera el objeto IErrorInfo pasado al constructor. |
WCode |
Recupera el código de error de 16 bits asignado al encapsulado HRESULT . |
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 _com_error objeto . |
ExepInfo.wCode
para HRESULT
asignadores
Nombre | Descripción |
---|---|
HRESULTToWCode |
Mapas de 32 bits HRESULT a 16 bitswCode . |
WCodeToHRESULT |
Mapas de 16 bits wCode a 32 bitsHRESULT . |
FIN de Específicos de Microsoft
Requisitos
Header:<comdef.h>
Biblioteca:comsuppw.lib
o comsuppwd.lib
(para obtener más información, vea/Zc:wchar_t
(wchar_t es de tipo nativo))
Consulte también
Clases de compatibilidad COM del compilador
IErrorInfo
Interfaz
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de