função de retorno de chamada EVT_VMB_CHANNEL_PROCESSING_COMPLETE (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 EvtVmbChannelProcessingComplete é invocada quando um grupo de pacotes é entregue pela função EvtVmbChannelProcessPacket , se houver uma pausa antes de entregar pacotes subsequentes.
Sintaxe
EVT_VMB_CHANNEL_PROCESSING_COMPLETE EvtVmbChannelProcessingComplete;
void EvtVmbChannelProcessingComplete(
[in] VMBCHANNEL Channel,
[in] UINT32 PacketsProcessed
)
{...}
Parâmetros
[in] Channel
O canal que os pacotes são entregues.
[in] PacketsProcessed
O número de pacotes que foram entregues neste lote.
Retornar valor
Nenhum
Comentários
O driver do cliente registra sua implementação dessa função de retorno de chamada usando a função VmbChannelInitSetProcessPacketCallbacks .
Uma pausa no processamento de pacotes pode ocorrer porque o buffer de anel de entrada estava vazio.
Essa função de retorno de chamada pode ser invocada em DISPATCH_LEVEL ou inferior, a menos que o canal tenha sido configurado para adiar o processamento de pacotes para um thread de trabalho.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | vmbuskernelmodeclientlibapi.h (inclua VmbusKernelModeClientLibApi.h) |
IRQL | <=DISPATCH_LEVEL |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de