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) |