Freigeben über


VMB_CHANNEL_STATE_CHANGE_CALLBACKS Struktur (vmbuskernelmodeclientlibapi.h)

[Einige Informationen beziehen sich auf vorab veröffentlichte Produkte, die vor der kommerziellen Veröffentlichung erheblich geändert werden können. Microsoft übernimmt keine Gewährleistungen, ausdrücklich oder konkludent in Bezug auf die hier bereitgestellten Informationen.]

Die VMB_CHANNEL_STATE_CHANGE_CALLBACKS-Struktur enthält Rückruffunktionen, die sich auf die Zustandsänderungen für einen Kanal beziehen.

Syntax

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;

Angehörige

Version

Die Version.

Size

Größe von Rückrufen.

EvtChannelOpened

Der Kanal hat die Rückruffunktion geöffnet.

EvtChannelClosed

Die Rückruffunktion des Kanals geschlossen.

EvtChannelSuspend

Die Kanalangehaltene Rückruffunktion.

EvtChannelStarted

Der Kanal hat die Rückruffunktion gestartet.

EvtChannelPostStarted

Der Kanalbeitrag hat die Rückruffunktion gestartet.

Anforderungen

Anforderung Wert
Header- vmbuskernelmodeclientlibapi.h (include VmbusKernelModeClientLibApi.h)