_com_error::WCode
Específicos de Microsoft
Recupera el código de error de 16 bits asignado al encapsulado HRESULT
.
Sintaxis
WORD WCode ( ) const throw();
Valor devuelto
HRESULT
Si está dentro del intervalo 0x80040200 a 0x8004FFFF, el WCode
método devuelve el HRESULT
0x80040200 menos; 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 con COM. El contenedor de una propiedad o método dispinterface
llama a una rutina de compatibilidad que empaqueta los argumentos y llama a IDispatch::Invoke
. Tras la devolución, si se devuelve un error HRESULT
de , la información de DISP_E_EXCEPTION
error se recupera de la EXCEPINFO
estructura 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 valor de 16 bits wCode
, primero debe asignarse a un error HRESULT
de 32 bits.
FIN de Específicos de Microsoft
Consulte también
_com_error::HRESULTToWCode
_com_error::WCodeToHRESULT
Clase _com_error
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de