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 |