Compartir a través de


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

Consulte también

VmbConvertVmbusHandleToKernelHandle