Sdílet prostřednictvím


_com_error::WCode

Konkrétní společnosti Microsoft

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

WORD WCode ( ) const throw( );

Vrácená hodnota

Pokud HRESULT je v rozsahu 0x80040200 0x8004FFFF WCode metoda vrátí HRESULT minus 0x80040200; v opačném případě vrátí nulu.

Poznámky

WCode metoda slouží k mapování, které se stane v kódu pro podporu COM zpět.Obálka pro omezené rozhraní IDispatch vlastnost nebo metoda volání rutiny podpory, že balíčky argumenty a volání IDispatch::Invoke.Po návratu, je-li k selhání HRESULT z DISP_E_EXCEPTION je vrácena chyba informace se načte z EXCEPINFO struktury předán IDispatch::Invoke.Kód chyby mohou být 16bitová hodnota uložená v wCode člena EXCEPINFO struktury nebo plnou 32bitovou hodnotu v kód scode člen EXCEPINFO struktury.Pokud 16-bit wCode je vrácena, musí nejprve mapována 32bitové selhání HRESULT.

Konec konkrétní společnosti Microsoft

Viz také

Referenční dokumentace

_com_error::HRESULTToWCode

_com_error::WCodeToHRESULT

Třída _com_error