Compartir a través de


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

[Cierta información se relaciona con el producto publicado previamente que puede modificarse sustancialmente antes de su publicación comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información proporcionada aquí.]

El EvtVmbChannelClosed función de devolución de llamada se invoca cuando el punto de conexión de cliente de la máquina virtual invitada cierra un canal mediante el uso de la función VmbChannelDisable o el punto de conexión opuesto se recinde o cierra 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

Ninguno

Observaciones

Una vez creado un canal, un controlador cliente puede especificar funciones de devolución de llamada para los cambios de estado, incluidos 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, en función 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 Valor
de la plataforma de destino de Windows
encabezado de vmbuskernelmodeclientlibapi.h (incluya VmbusKernelModeClientLibApi.h)
irQL PASSIVE_LEVEL

Consulte también

VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT

VmbChannelDisable

VmbChannelEnable