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