Partager via


EVT_VMB_CHANNEL_PROCESSING_COMPLETE 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 EvtVmbChannelProcessingComplete est appelée lorsqu’un groupe de paquets a été remis par la fonction EvtVmbChannelProcessPacket, s’il existe une pause avant de remettre les paquets suivants.

Syntaxe

EVT_VMB_CHANNEL_PROCESSING_COMPLETE EvtVmbChannelProcessingComplete;

void EvtVmbChannelProcessingComplete(
  [in] VMBCHANNEL Channel,
  [in] UINT32 PacketsProcessed
)
{...}

Paramètres

[in] Channel

Canal que les paquets sont remis.

[in] PacketsProcessed

Nombre de paquets qui ont été remis dans ce lot.

Valeur de retour

Aucun

Remarques

Le pilote client inscrit son implémentation de cette fonction de rappel à l’aide de la fonction VmbChannelInitSetProcessPacketCallbacks.

Une pause dans le traitement des paquets peut se produire, car la mémoire tampon d’anneau entrante était vide.

Cette fonction de rappel peut être appelée à DISPATCH_LEVEL ou inférieure, sauf si le canal a été configuré pour différer le traitement des paquets vers un thread de travail.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête vmbuskernelmodeclientlibapi.h (include VmbusKernelModeClientLibApi.h)
IRQL <=DISPATCH_LEVEL

Voir aussi

EvtVmbChannelProcessPacket

VmbChannelInitSetProcessPacketCallbacks