EVT_VMB_CHANNEL_POST_STARTED fonction de rappel (vmbuskernelmodeclientlibapi.h)
[Certaines informations concernent le produit préversion qui peut être sensiblement modifié avant sa publication commerciale. Microsoft n’offre aucune garantie, expresse ou implicite, en ce qui concerne les informations fournies ici.]
La fonction de rappel EvtVmbChannelPostStarted est appelée à l’un ou l’autre point de terminaison une fois que les paquets peuvent être reçus à partir du point de terminaison opposé.
Syntaxe
EVT_VMB_CHANNEL_POST_STARTED EvtVmbChannelPostStarted;
void EvtVmbChannelPostStarted(
[in] VMBCHANNEL Channel
)
{...}
Paramètres
[in] Channel
Canal pour ces points de terminaison.
Valeur de retour
Aucun
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 le traitement des paquets, 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.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | vmbuskernelmodeclientlibapi.h (include VmbusKernelModeClientLibApi.h) |
IRQL | PASSIVE_LEVEL |