Freigeben über


FN_VMB_SERVER_CHANNEL_INIT_SET_VMBUS_HANDLE Rückruffunktion (vmbuskernelmodeclientlibapi.h)

Die Funktion VmbServerChannelInitSetVmbusHandle verknüpft diesem Kanal eine instance von VMBus.

Syntax

FN_VMB_SERVER_CHANNEL_INIT_SET_VMBUS_HANDLE FnVmbServerChannelInitSetVmbusHandle;

NTSTATUS FnVmbServerChannelInitSetVmbusHandle(
  VMBCHANNEL Channel,
  HANDLE VmbusHandle
)
{...}

Parameter

Channel

Ein Handle für einen Kanal.

VmbusHandle

Ein Kernelmodushandle für den VMBus vdev der Partition.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls wird ein entsprechender NTSTATUS-Fehlercode zurückgegeben.

Hinweise

Die VMBus-instance wurde zuvor für den bestimmten virtuellen Gastcomputer initialisiert. Beim Aufrufen dieser Funktion wird daher der untergeordnete virtuelle Computer identifiziert, für den dieser Kanal angeboten wird.

Rufen Sie mithilfe der Funktion VmbConvertVmbusHandleToKernelHandle einen Wert für den VmbusHandle-Parameter ab.

Diese Funktion kann aufgerufen werden, während sie in einem beliebigen Threadkontext ausgeführt wird.

Wichtig

Diese Funktion wird über die KMCL-Schnittstelle (VmBus Kernel Mode Client Library) aufgerufen, die vom Vmbkmcl.sys Bustreiber bereitgestellt wird. Dies ist eine reine Serverfunktion, auf die über die KMCL_SERVER_ONLY_METHODS-Struktur zugegriffen wird.

Weitere Informationen finden Sie im Abschnitt Hinweise von KMCL_SERVER_ONLY_METHODS.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809
Kopfzeile vmbuskernelmodeclientlibapi.h

Weitere Informationen

VmbConvertVmbusHandleToKernelHandle