classe de _com_error
Spécifique à Microsoft
Un objet d' _com_error représente une condition d'exception détectée par les fonctions wrapper de gestion des erreurs dans les fichiers d'en-tête générés par la bibliothèque de types ou par une des classes de prise en charge COM.La classe d' _com_error encapsule le code d'erreur d' HRESULT et tout objet associé d' IErrorInfo Interface .
Construction
Construit un objet _com_error. |
Opérateurs
Assigne un objet existant d' _com_error à un autre. |
fonctions d'extracteur
extrait HRESULT passé au constructeur. |
|
Récupère l'objet d' IErrorInfo passé au constructeur. |
|
Récupère le code d'erreur 16 bits mappé dans HRESULTencapsulé. |
fonctions d'IErrorInfo
fonction d' IErrorInfo::GetDescription d'appels. |
|
fonction d' IErrorInfo::GetHelpContext d'appels. |
|
fonction d' IErrorInfo::GetHelpFile d'appels |
|
fonction d' IErrorInfo::GetSource d'appels. |
|
fonction d' IErrorInfo::GetGUID d'appels. |
extracteur de message de format
Récupère le message de chaîne pour le HRESULT stocké dans l'objet d' _com_error . |
ExepInfo.wCode aux mappeurs HRESULT
mappe HRESULT 32 bits à wCode16 bits. |
|
mappe wCode 16 bits à HRESULT32 bits. |
Configuration requise
Header: comdef.h
Lib: comsuppw.lib ou comsuppwd.lib (consultez /Zc:wchar_t (wchar_t est un type natif) pour plus d'informations)