Partilhar via


_com_error::WCode

Específicos do Microsoft

Recupera o código de erro de 16 bits mapeado para o encapsulado HRESULT.

WORD WCode ( ) const throw( );

Valor de retorno

Se a HRESULT está dentro do intervalo de 0x80040200 para 0x8004FFFF a WCode método retorna o HRESULT menos 0x80040200; Caso contrário, ele retornará zero.

Comentários

O WCode método é usado para desfazer um mapeamento que acontece no código COM suporte.O wrapper para um dispinterface propriedade ou método chama uma rotina de suporte que empacota os argumentos e as chamadas IDispatch:: Invoke.Após retornar, no caso de falha do HRESULT de DISP_E_EXCEPTION é retornado, as informações de erro são recuperadas das EXCEPINFO estrutura passado para IDispatch:: Invoke.O código de erro pode ser um valor de 16 bits armazenado na wCode membro da EXCEPINFO estrutura ou um valor de 32 bits completa na scode membro da EXCEPINFO estrutura.Se 16 bits wCode é retornado, ele primeiro deve ser mapeado para uma falha de 32 bits HRESULT.

Específicos do Microsoft final

Consulte também

Referência

_com_error::HRESULTToWCode

_com_error::WCodeToHRESULT

classe _com_error