Partager via


EVT_VMB_CHANNEL_POST_STARTED fonction de rappel (vmbuskernelmodeclientlibapi.h)

[Certaines informations portent sur la préversion du produit, qui est susceptible d’être en grande partie modifié avant sa commercialisation. Microsoft ne donne aucune garantie, expresse ou implicite, concernant les informations fournies ici.]

La fonction de rappel EvtVmbChannelPostStarted est appelée au niveau de l’un des points de terminaison après la réception des paquets du point de terminaison opposé.

Syntaxe

EVT_VMB_CHANNEL_POST_STARTED EvtVmbChannelPostStarted;

void EvtVmbChannelPostStarted(
  [in] VMBCHANNEL Channel
)
{...}

Paramètres

[in] Channel

Canal de ces points de terminaison.

Valeur de retour

None

Remarques

Une fois qu’un canal est créé, un pilote client peut spécifier des fonctions de rappel pour les modifications d’état, notamment EvtVmbChannelPostStarted, à l’aide de la fonction VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT .

Une fois qu’un canal a été
Configuré, le client KMCL (Kernel Mode Client Library) appelle la fonction VmbChannelEnable pour ouvrir le canal. Lorsqu’un canal est ouvert, KMCL appelle la fonction de rappel EvtVmbChannelOpened . Une fois que les points de terminaison de canal peuvent recevoir des paquets, mais avant que les paquets ne soient traités, KMCL appelle le rappel EvtVmbChannelPostStarted .

Vous pouvez attendre que les paquets envoyés se terminent dans cette fonction, par exemple à l’aide de la fonction VmbChannelSendSynchronousRequest .

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête vmbuskernelmodeclientlibapi.h (incluez VmbusKernelModeClientLibApi.h)
IRQL PASSIVE_LEVEL

Voir aussi

EvtVmbChannelOpened

EvtVmbChannelPostStarted

VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT

VmbChannelEnable

VmbChannelSendSynchronousRequest