Compartir a través de


_com_error::WCode

Específicos de Microsoft

Recupera el código de error de 16 bits asignado en el HRESULTencapsulado.

WORD WCode ( ) const throw( );

Valor devuelto

Si HRESULT está dentro del intervalo de 0x80040200 a 0x8004FFFF, el método WCode devuelve HRESULT menos 0x80040200; de lo contrario, devuelve cero.

Comentarios

El método WCode se usa para deshacer una asignación que tiene lugar en el código de compatibilidad COM. El contenedor de una propiedad o método dispinterface llama a una rutina de soporte que empaqueta los argumentos y llama a IDispatch::Invoke. Al volver, si se devuelve un error HRESULT de DISP_E_EXCEPTION, la información de error se recupera de la estructura EXCEPINFO pasada a IDispatch::Invoke. El código de error puede ser un valor de 16 bits almacenado en el miembro wCode de la estructura EXCEPINFO o un valor completo de 32 bits del miembro scode de la estructura EXCEPINFO. Si se devuelve un wCode de 16 bits, primero debe asignarse a un error HRESULT de 32 bits.

FIN de Específicos de Microsoft

Vea también

Referencia

_com_error::HRESULTToWCode

_com_error::WCodeToHRESULT

_com_error (Clase)