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 |