다음을 통해 공유


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