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