_com_error::WCode
Только для систем Microsoft
Получает код ошибки, сопоставленный в инкапсулированный 16-разрядный HRESULT.
WORD WCode ( ) const throw( );
Возвращаемое значение
Если HRESULT в диапазоне 0x80040200, в 0x8004FFFF WCode метод возвращает HRESULT отрицательное 0x80040200; в противном случае оно возвращает ноль.
Заметки
WCode метод используется, чтобы отменить сопоставление, которое происходит в коде поддержки модели COM.Программа-оболочка для a dispinterface свойство или метод вызывает подпрограмма поддержки, пакеты и вызовы аргументы IDispatch:: Invoke.По возвращении в случае сбоя HRESULTDISP_E_EXCEPTION возвращает сведения об ошибках извлекаются из EXCEPINFO структура, передаваемая IDispatch:: Invoke.Код ошибки может быть то шестнадцатиразрядным значение, хранящееся в wCode элемент EXCEPINFO структура или полностью значение в 32 (sp2) scode элемент EXCEPINFO структура.Если 16-разрядное wCode возвращает, сначала быть сопоставлен сбоя обновления 32 (sp2) HRESULT.
ЭЛЕМЕНТ, относящийся Майкрософт