FN_VMB_SERVER_CHANNEL_INIT_SET_VMBUS_HANDLE función de devolución de llamada (vmbuskernelmodeclientlibapi.h)
La función VmbServerChannelInitSetVmbusHandle asocia una instancia de VMBus a este canal.
Sintaxis
FN_VMB_SERVER_CHANNEL_INIT_SET_VMBUS_HANDLE FnVmbServerChannelInitSetVmbusHandle;
NTSTATUS FnVmbServerChannelInitSetVmbusHandle(
VMBCHANNEL Channel,
HANDLE VmbusHandle
)
{...}
Parámetros
Channel
Identificador de un canal.
VmbusHandle
Un identificador de modo kernel para vmBus vdev de la partición.
Valor devuelto
Devuelve STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, devuelve un código de error NTSTATUS adecuado.
Comentarios
La instancia de VMBus se inicializó anteriormente para la máquina virtual invitada específica. Por lo tanto, al invocar esta función se identifica la máquina virtual secundaria a la que se ofrece este canal.
Obtenga un valor para el parámetro VmbusHandle mediante la función VmbConvertVmbusHandleToKernelHandle .
Se puede llamar a esta función mientras se ejecuta en cualquier contexto de subproceso.
Importante
Esta función se llama a través de la interfaz biblioteca cliente del modo kernel (KMCL) de VMBus, proporcionada por el controlador de bus de Vmbkmcl.sys. Se trata de una función de solo servidor a la que se accede desde la estructura de KMCL_SERVER_ONLY_METHODS .
Para obtener más información, vea la sección Comentarios de KMCL_SERVER_ONLY_METHODS.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1809 |
Encabezado | vmbuskernelmodeclientlibapi.h |