classe di _com_error

Specifici di Microsoft

In _com_error l'oggetto rappresenta uno stato di eccezione rilevato da funzioni wrapper di gestione degli errori nei file di intestazione generati dalla libreria dei tipi o da una delle classi di supporto COM._com_error la classe incapsula HRESULT codice di errore e eventuali associate IErrorInfo Interface oggetto.

Costruzione

_com_error

Costruisce un oggetto _com_error.

Operatori

operatore =

Assegna un oggetto esistente _com_error oggetto a un altro.

funzioni dell'estrattore

delle modifiche a..."

recupera HRESULT passato al costruttore.

ErrorInfo

recupera IErrorInfo oggetto passato al costruttore.

WCode

Recupera il codice di errore 16 bit eseguito il mapping in incapsulato HRESULT.

funzioni di IErrorInfo

Descrizione

chiamate IErrorInfo::GetDescription funzione.

HelpContext

chiamate IErrorInfo::GetHelpContext funzione.

File di

chiamate IErrorInfo::GetHelpFile funzione

Origine

chiamate IErrorInfo::GetSource funzione.

GUID

chiamate IErrorInfo::GetGUID funzione.

Estrattore del messaggio di formato

ErrorMessage

recupera il messaggio stringa per il HRESULT archiviato in _com_error oggetto.

ExepInfo.wCode alle utilità di mapping di HRESULT

HRESULTToWCode

Esegue il mapping a 32 bit HRESULT a 16 bit wCode.

WCodeToHRESULT

Esegue il mapping a 16 bit wCode a 32 bit HRESULT.

Requisiti

Header: comdef.h

Lib: comsuppw.lib o comsuppwd.lib (vedere /Zc:wchar_t (Tipo nativo wchar_t) per ulteriori informazioni)

Vedere anche

Riferimenti

Classi di supporto COM del compilatore

IErrorInfo Interface