Freigeben über


VMB_CHANNEL_STATE_CHANGE_CALLBACKS-Struktur (vmbuskernelmodeclientlibapi.h)

[Einige Informationen beziehen sich auf die Vorabversion, die vor der kommerziellen Freigabe möglicherweise wesentlichen Änderungen unterliegt. Microsoft übernimmt für die hier bereitgestellten Informationen keine Gewährleistung, weder ausdrücklicher noch impliziter Art.]

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;

Member

Version

Die Version.

Size

Größe von Rückrufen.

EvtChannelOpened

Die Rückruffunktion des Kanals wurde geöffnet.

EvtChannelClosed

Die Funktion des geschlossenen Kanalrückrufs.

EvtChannelSuspend

Die Angehaltene Rückruffunktion des Kanals.

EvtChannelStarted

Der Kanal hat die Rückruffunktion gestartet.

EvtChannelPostStarted

Der Kanalbeitrag hat die Rückruffunktion gestartet.

Anforderungen

Anforderung Wert
Header vmbuskernelmodeclientlibapi.h (einschließlich VmbusKernelModeClientLibApi.h)