FN_VMB_SERVER_CHANNEL_INIT_SET_VMBUS_HANDLE Rückruffunktion (vmbuskernelmodeclientlibapi.h)
Die VmbServerChannelInitSetVmbusHandle Funktion ordnet eine Instanz von VMBus diesem Kanal zu.
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.
Bemerkungen
Die VMBus-Instanz wurde zuvor für den bestimmten virtuellen Gastcomputer initialisiert. Daher identifiziert das Aufrufen dieser Funktion den untergeordneten virtuellen Computer, dem dieser Kanal angeboten wird.
Rufen Sie einen Wert für den parameter VmbusHandle mithilfe der funktion VmbConvertVmbusHandleToKernelHandle ab.
Diese Funktion kann während der Ausführung in einem beliebigen Threadkontext aufgerufen werden.
Wichtig
Diese Funktion wird über die KMCL-Schnittstelle (VMBus Kernel Mode Client Library) aufgerufen, die vom Vmbkmcl.sys Bustreiber bereitgestellt wird. Dies ist eine servergeschützte Funktion, 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 |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1809 |
Header- | vmbuskernelmodeclientlibapi.h |