VMB_CHANNEL_STATE_CHANGE_CALLBACKS 構造体 (vmbuskernelmodeclientlibapi.h)

[一部の情報はリリース前の製品に関することであり、正式版がリリースされるまでに大幅に変更される可能性があります。 ここに記載された情報について、Microsoft は明示または黙示を問わずいかなる保証をするものでもありません。]

VMB_CHANNEL_STATE_CHANGE_CALLBACKS構造体には、チャネルの状態変更に関連するコールバック関数が含まれています。

構文

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;

メンバー

Version

バージョン。

Size

コールバックのサイズ。

EvtChannelOpened

チャネルがコールバック関数を開いた。

EvtChannelClosed

チャネルがコールバック関数を閉じた。

EvtChannelSuspend

チャネル中断コールバック関数。

EvtChannelStarted

チャネルがコールバック関数を開始しました。

EvtChannelPostStarted

チャネルポストがコールバック関数を開始しました。

要件

要件
Header vmbuskernelmodeclientlibapi.h (VmbusKernelModeClientLibApi.h を含む)