EVT_VMB_CHANNEL_CLOSED función de devolución de llamada (vmbuskernelmodeclientlibapi.h)

[Parte de la información hace referencia a la versión preliminar del producto, el cual puede sufrir importantes modificaciones antes de que se publique la versión comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información que se ofrece aquí].

La función de devolución de llamada EvtVmbChannelClosed se invoca cuando el punto de conexión del cliente de la máquina virtual invitada cierra un canal mediante la función VmbChannelDisable o el extremo opuesto vuelve a cerrar el canal.

Sintaxis

EVT_VMB_CHANNEL_CLOSED EvtVmbChannelClosed;

void EvtVmbChannelClosed(
  [in] VMBCHANNEL Channel
)
{...}

Parámetros

[in] Channel

Canal que cierra la máquina virtual invitada.

Valor devuelto

None

Observaciones

Una vez creado un canal, un controlador cliente puede especificar funciones de devolución de llamada para los cambios de estado, incluido EvtVmbChannelClosed, mediante la función VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT .

Una vez finalizada esta función de devolución de llamada en el host, el canal se cierra o deshabilita, dependiendo de si el invitado cerró el canal o el cliente de la Biblioteca cliente del modo kernel (KMCL) llamado VmbChannelDisable, respectivamente.

En el invitado, el canal siempre se deshabilita. Debe reiniciarse mediante la función VmbChannelEnable .

Una vez invocada esta función, los paquetes se pueden poner en cola, pero no se pueden enviar.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado vmbuskernelmodeclientlibapi.h (incluya VmbusKernelModeClientLibApi.h)
IRQL PASSIVE_LEVEL

Consulte también

VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT

VmbChannelDisable

VmbChannelEnable