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)