Aracılığıyla paylaş


_com_error::WCode

Microsoft'a Özgü

Kapsüllenmiş HRESULTiçine eşlenmiş 16 bit hata kodunu alır.

Sözdizimi

WORD WCode ( ) const throw();

Dönüş değeri

HRESULT 0x8004FFFF 0x80040200 aralığındaysa, WCode yöntem eksi 0x80040200 döndürürHRESULT; aksi takdirde sıfır döndürür.

Açıklamalar

WCode yöntemi, COM destek kodunda gerçekleşen bir eşlemeyi geri almak için kullanılır. Bir dispinterface özellik veya yöntem için sarmalayıcı, bağımsız değişkenleri paketleyen ve çağıran bir destek yordamı çağırır IDispatch::Invoke. Döndürüldükten sonra, hatası HRESULTDISP_E_EXCEPTION döndürülürse, hata bilgileri öğesine EXCEPINFOgeçirilen yapıdan IDispatch::Invoke alınır. Hata kodu, yapının üyesinde wCode depolanan 16 bitlik bir değer veya yapı üyesinde EXCEPINFOscodeEXCEPINFO tam 32 bitlik bir değer olabilir. 16 bit wCode döndürülürse, önce 32 bit hatayla HRESULTeşlenmelidir.

END Microsoft'a Özgü

Ayrıca bkz.

_com_error::HRESULTToWCode
_com_error::WCodeToHRESULT
_com_error sınıfı