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 |