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 を含む) |