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 |