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