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

通道发布启动回调函数。

要求

要求 价值
标头 vmbuskernelmodeclientlibapi.h (包括 VmbusKernelModeClientLibApi.h)