Sdílet prostřednictvím


Třída _com_error

Konkrétní společnosti Microsoft

A _com_error objekt představuje podmínku zjištěn wrapper funkce zpracování chyb v záhlaví souborů generovaných z knihovny typů nebo jedním podporu tříd COM._com_error Třídy zapouzdří HRESULT kód chyby a všechny přidružené IErrorInfo Interface objektu.

Konstrukce

_com_error

Konstrukce _com_error objektu.

Operátory

operátor =

Přiřadí existující _com_error na jiný objekt.

Extraktor funkce

Chyba

Načte HRESULT předaný konstruktoru.

ErrorInfo

Načte IErrorInfo objektu předaný konstruktoru.

WCode

Načte kód chyby 16bitové mapovány zapouzdřené HRESULT.

Funkce IErrorInfo

Description

Volání IErrorInfo::GetDescription funkce.

Příkladu se

Volání IErrorInfo::GetHelpContext funkce.

Soubor nápovědy

Volání IErrorInfo::GetHelpFile funkce

Zdroj

Volání IErrorInfo::GetSource funkce.

IDENTIFIKÁTOR GUID

Volání IErrorInfo::GetGUID funkce.

Extraktor formát zprávy

ErrorMessage

Načte řetězec zprávu HRESULT uložená ve _com_error objektu.

ExepInfo.wCode na hodnotu HRESULT Mappers

HRESULTToWCode

Mapuje 32bitové HRESULT na 16bitové wCode.

WCodeToHRESULT

16Bitové mapy wCode na 32bitové HRESULT.

Požadavky

**Header:**comdef.h

**Lib:**comsuppw.lib nebo comsuppwd.lib (viz /Zc:wchar_t (wchar_t je nativní typ) Další informace)

Viz také

Referenční dokumentace

Třídy COM podpora kompilátoru

IErrorInfo Interface