Condividi tramite


struttura VMB_CHANNEL_STATE_CHANGE_CALLBACKS (vmbuskernelmodeclientlibapi.h)

[Alcune informazioni riguardano il prodotto non rilasciato che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non fornisce garanzie, esplicite o implicite, relativamente alle informazioni fornite qui.

La struttura VMB_CHANNEL_STATE_CHANGE_CALLBACKS contiene funzioni di callback correlate alle modifiche dello stato per un canale.

Sintassi

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;

Membri

Version

Versione.

Size

Dimensioni dei callback.

EvtChannelOpened

Funzione di callback aperta del canale.

EvtChannelClosed

Funzione di callback chiusa del canale.

EvtChannelSuspend

Funzione di callback sospesa del canale.

EvtChannelStarted

Il canale ha avviato la funzione di callback.

EvtChannelPostStarted

Funzione di callback avviata dal post del canale.

Fabbisogno

Requisito Valore
intestazione vmbuskernelmodeclientlibapi.h (include VmbusKernelModeClientLibApi.h)