estrutura VMB_CHANNEL_STATE_CHANGE_CALLBACKS (vmbuskernelmodeclientlibapi.h)

[Algumas informações relacionam-se ao produto de pré-lançamento, o qual poderá ser substancialmente modificado antes do lançamento comercial. A Microsoft não fornece nenhuma garantia, expressa ou implícita, com relação às informações fornecidas aqui.]

A estrutura VMB_CHANNEL_STATE_CHANGE_CALLBACKS contém funções de retorno de chamada relacionadas às alterações de estado de um canal.

Sintaxe

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;

Membros

Version

A versão.

Size

Tamanho dos retornos de chamada.

EvtChannelOpened

A função de retorno de chamada aberta pelo canal.

EvtChannelClosed

A função de retorno de chamada fechada do canal.

EvtChannelSuspend

A função de retorno de chamada suspensa do canal.

EvtChannelStarted

A função de retorno de chamada iniciada pelo canal.

EvtChannelPostStarted

A função de retorno de chamada de postagem de canal iniciada.

Requisitos

Requisito Valor
Cabeçalho vmbuskernelmodeclientlibapi.h (inclua VmbusKernelModeClientLibApi.h)