_com_error::WCode
Microsoft 專有的
擷取對應至封裝的 16 位元錯誤碼HRESULT。
WORD WCode ( ) const throw( );
傳回值
如果HRESULT 0x80040200 到 0x8004FFFF 的範圍內 WCode 方法傳回HRESULT減 0x80040200; 否則,它會傳回零。
備註
WCode 方法用來復原的動作會在 COM 支援程式碼的對應。 包裝函式的分配介面 屬性或方法呼叫的引數和呼叫封裝的支援常式 IDispatch::Invoke。 在傳回時,如果錯誤HRESULT的DISP_E_EXCEPTION會傳回錯誤的資訊取自 EXCEPINFO 結構傳遞至 IDispatch::Invoke。 錯誤代碼可以是 16 位元值儲存在wCode成員的 EXCEPINFO 結構] 或 [完整的 32 位元值,在 scode 成員的 EXCEPINFO 結構。 如果是 16 位元wCode會傳回第一次必須對應至 32 位元錯誤HRESULT。
結束 Microsoft 特定