FN_VMB_SERVER_CHANNEL_INIT_SET_TARGET_INTERFACE_ID fonction de rappel (vmbuskernelmodeclientlibapi.h)
La fonction VmbServerChannelInitSetTargetInterfaceId définit le GUID de type d’interface cible et instance GUID de l’offre de canal.
Syntaxe
FN_VMB_SERVER_CHANNEL_INIT_SET_TARGET_INTERFACE_ID FnVmbServerChannelInitSetTargetInterfaceId;
NTSTATUS FnVmbServerChannelInitSetTargetInterfaceId(
VMBCHANNEL Channel,
GUID InterfaceType,
GUID InterfaceInstance
)
{...}
Paramètres
Channel
Handle pour un canal.
InterfaceType
Pointeur vers le GUID du type d’interface.
InterfaceInstance
Pointeur vers le GUID du type instance.
Valeur retournée
Retourne STATUS_SUCCESS si l’opération réussit. Sinon, retourne un code d’erreur NTSTATUS approprié.
Remarques
Le GUID InterfaceType identifie le type de canal et, en particulier, le protocole utilisé avec le canal. Si le VMBus dans la partition enfant crée un objet d’appareil physique (PDO) associé à ce canal, ce GUID est la base de l’ID matériel du PDO signalé au Gestionnaire PnP.
Le GUID InterfaceInstance identifie un instance spécifique du service. Par instance, si vous avez deux interfaces réseau paravirtual, elles ont le même type d’interface, mais des valeurs d’interface instance différentes.
Important
Cette fonction est appelée par le biais de l’interface KMCL (Kernel Mode Client Library) VMBus, fournie par le pilote de bus Vmbkmcl.sys. Il s’agit d’une fonction serveur uniquement accessible à partir de la structure KMCL_SERVER_ONLY_METHODS .
Pour plus d’informations, consultez la section Remarques de KMCL_SERVER_ONLY_METHODS.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | vmbuskernelmodeclientlibapi.h |