Partager via


VMB_CHANNEL_STATE_CHANGE_CALLBACKS structure (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 structure VMB_CHANNEL_STATE_CHANGE_CALLBACKS contient des fonctions de rappel qui se rapportent aux changements 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

Fonction de rappel de publication de canal démarrée.

Configuration requise

Condition requise Valeur
En-tête vmbuskernelmodeclientlibapi.h (incluez VmbusKernelModeClientLibApi.h)