Compartir a través de


FN_VMB_CHANNEL_ALLOCATE 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í.]

La función VmbChannelAllocate asigna un nuevo canal VMBus que tiene parámetros predeterminados y devoluciones de llamada.

Sintaxis

FN_VMB_CHANNEL_ALLOCATE FnVmbChannelAllocate;

NTSTATUS FnVmbChannelAllocate(
  PDEVICE_OBJECT ParentDeviceObject,
  BOOLEAN IsServer,
  VMBCHANNEL *Channel
)
{...}

Parámetros

ParentDeviceObject

Puntero al dispositivo primario.

IsServer

Si el nuevo canal es un punto de conexión de servidor.

Channel

Puntero a un canal asignado.

Valor devuelto

Devuelve STATUS_SUCCESS si la operación se realiza correctamente o un código de error NTSTATUS adecuado de lo contrario.

Observaciones

El canal se puede inicializar aún más mediante las rutinas de inicialización del canal VMBus antes de habilitarlo mediante la función de VmbChannelEnable. El canal debe liberarse mediante la función VmbChannelCleanup.

Importante

Esta función se llama a través de la interfaz de la biblioteca cliente del modo kernel (KMCL) de VMBus, proporcionada por el controlador de bus de Vmbkmcl.sys. Se trata de una función cliente a la que se accede desde la estructura KMCL_CLIENT_INTERFACE_V1.

Para obtener más información, vea la sección Comentarios de la KMCL_CLIENT_INTERFACE_V1.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 1803
encabezado de vmbuskernelmodeclientlibapi.h
irQL PASSIVE_LEVEL

Consulte también

VmbChannelCleanup

VmbChannelEnable