Поделиться через


структура 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 (include VmbusKernelModeClientLibApi.h)