структура VMB_CHANNEL_STATE_CHANGE_CALLBACKS (vmbuskernelmodeclientlibapi.h)
[Некоторые сведения относятся к предварительно выпущенным продуктам, которые могут быть существенно изменены до его коммерческого выпуска. Майкрософт не дает никаких гарантий, явных или подразумеваемых, в отношении предоставленной здесь информации.]
Структура 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) |