função de retorno de chamada EVT_VMB_CHANNEL_POST_STARTED (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 função de retorno de chamada EvtVmbChannelPostStarted é invocada em ambos os pontos de extremidade depois que os pacotes podem ser recebidos do ponto de extremidade oposto.

Sintaxe

EVT_VMB_CHANNEL_POST_STARTED EvtVmbChannelPostStarted;

void EvtVmbChannelPostStarted(
  [in] VMBCHANNEL Channel
)
{...}

Parâmetros

[in] Channel

O canal para esses pontos de extremidade.

Retornar valor

Nenhum

Comentários

Depois que um canal é criado, um driver de cliente pode especificar funções de retorno de chamada para alterações de estado, incluindo EvtVmbChannelPostStarted, usando a função VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT .

Depois que um canal tiver sido
configurado, o cliente KMCL (Biblioteca de Clientes do Modo Kernel) chama a função VmbChannelEnable para abrir o canal. Quando um canal é aberto, o KMCL invoca a função de retorno de chamada EvtVmbChannelOpened . Depois que os pontos de extremidade do canal podem receber pacotes, mas antes que os pacotes sejam processados, o KMCL invoca o retorno de chamada EvtVmbChannelPostStarted .

Você pode aguardar a conclusão dos pacotes enviados nessa função, como usando a função VmbChannelSendSynchronousRequest .

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho vmbuskernelmodeclientlibapi.h (inclua VmbusKernelModeClientLibApi.h)
IRQL PASSIVE_LEVEL

Confira também

EvtVmbChannelOpened

EvtVmbChannelPostStarted

VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT

VmbChannelEnable

VmbChannelSendSynchronousRequest