Compartilhar via


estrutura VMB_CHANNEL_STATE_CHANGE_CALLBACKS (vmbuskernelmodeclientlibapi.h)

[Algumas informações referem-se ao produto pré-lançado que pode ser substancialmente modificado antes de ser lançado comercialmente. A Microsoft não faz garantias, expressas ou implícitas, em 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 iniciou a postagem do canal.

Requisitos

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