Compartilhar via


EVT_VMB_CHANNEL_POST_STARTED função de retorno de chamada (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 função de retorno de chamada EvtVmbChannelPostStarted é invocada em qualquer ponto 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.

Valor de retorno

Nenhum

Observações

Depois que um canal é criado, um driver 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 EvtVmbChannelPostStarted retorno de chamada.

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

Requisitos

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

Consulte também

EvtVmbChannelOpened

EvtVmbChannelPostStarted

VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT

VmbChannelEnable

VmbChannelSendSynchronousRequest