Partager via


structure VMB_CHANNEL_STATE_CHANGE_CALLBACKS (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 structure VMB_CHANNEL_STATE_CHANGE_CALLBACKS contient des fonctions de rappel liées aux modifications d’état d’un canal.

Syntaxe

typedef struct _VMB_CHANNEL_STATE_CHANGE_CALLBACKS {
  ULONG                        Version;
  ULONG                        Size;
  PFN_VMB_CHANNEL_OPENED       EvtChannelOpened;
  PFN_VMB_CHANNEL_CLOSED       EvtChannelClosed;
  PFN_VMB_CHANNEL_SUSPEND      EvtChannelSuspend;
  PFN_VMB_CHANNEL_STARTED      EvtChannelStarted;
  PFN_VMB_CHANNEL_POST_STARTED EvtChannelPostStarted;
} VMB_CHANNEL_STATE_CHANGE_CALLBACKS, *PVMB_CHANNEL_STATE_CHANGE_CALLBACKS;

Membres

Version

Version.

Size

Taille des rappels.

EvtChannelOpened

Le canal a ouvert la fonction de rappel.

EvtChannelClosed

Fonction de rappel fermée du canal.

EvtChannelSuspend

Fonction de rappel suspendue du canal.

EvtChannelStarted

Le canal a démarré la fonction de rappel.

EvtChannelPostStarted

La fonction de rappel démarrée par le canal.

Exigences

Exigence Valeur
d’en-tête vmbuskernelmodeclientlibapi.h (include VmbusKernelModeClientLibApi.h)