FN_VMB_SERVER_CHANNEL_INIT_SET_TARGET_INTERFACE_ID Rückruffunktion (vmbuskernelmodeclientlibapi.h)
Die Funktion VmbServerChannelInitSetTargetInterfaceId legt den Zielschnittstellentyp GUID und instance GUID des Kanalangebots fest.
Syntax
FN_VMB_SERVER_CHANNEL_INIT_SET_TARGET_INTERFACE_ID FnVmbServerChannelInitSetTargetInterfaceId;
NTSTATUS FnVmbServerChannelInitSetTargetInterfaceId(
VMBCHANNEL Channel,
GUID InterfaceType,
GUID InterfaceInstance
)
{...}
Parameter
Channel
Ein Handle für einen Kanal.
InterfaceType
Ein Zeiger auf den Schnittstellentyp GUID.
InterfaceInstance
Ein Zeiger auf den instance Typ GUID.
Rückgabewert
Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls wird ein entsprechender NTSTATUS-Fehlercode zurückgegeben.
Hinweise
Die InterfaceType-GUID identifiziert den Kanaltyp und insbesondere das Protokoll, das mit dem Kanal verwendet wird. Wenn der VMBus in der untergeordneten Partition ein physisches Geräteobjekt (PDO) erstellt, das diesem Kanal zugeordnet ist, ist diese GUID die Grundlage der Hardware-ID des PDO, die an den PnP-Manager gemeldet wird.
Die InterfaceInstance-GUID identifiziert eine bestimmte instance des Diensts. Wenn Sie für instance über zwei paravirtuelle Netzwerkschnittstellen verfügen, verfügen diese über den gleichen Schnittstellentyp, aber unterschiedliche Schnittstellen instance Werte.
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 |