Função SerCx2SystemDmaTransmitDrainFifoComplete (sercx.h)
O método SerCx2SystemDmaTransmitDrainFifoComplete notifica a versão 2 da extensão de estrutura serial (SerCx2) de que o driver do controlador serial terminou de esvaziar os dados do FIFO de transmissão no hardware do controlador serial.
Sintaxe
void SerCx2SystemDmaTransmitDrainFifoComplete(
SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit
);
Parâmetros
SystemDmaTransmit
Um identificador de SERCX2SYSTEMDMATRANSMIT para um objeto pio-transmit. O driver do controlador serial anteriormente chamou o método SerCx2SystemDmaTransmitCreate para criar esse objeto.
Retornar valor
Nenhum
Comentários
SerCx2 chama a função de retorno de chamada de evento EvtSerCx2SystemDmaTransmitDrainFifo , se for implementada, para esvaziar o FIFO de transmissão no final de uma transação de transmissão de DMA do sistema. Essa função garante que todos os bytes de dados que permanecem no FIFO sejam transmitidos da porta serial antes que o SerCx2 conclua a solicitação de gravação (IRP_MJ_WRITE) que iniciou a transação. Depois que o último byte for transmitido do FIFO, o driver do controlador serial deverá chamar o método SerCx2SystemDmaTransmitDrainFifoComplete para notificar o SerCx2. O SerCx2 espera essa notificação e não conclui a solicitação de gravação até que ela seja notificada.
O controlador serial deve chamar SerCx2SystemDmaTransmitDrainFifoComplete somente em resposta a uma chamada para a função EvtSerCx2SystemDmaTransmitDrainFifo .
Para obter mais informações, consulte SerCx2 System-DMA-Transmit Transactions.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 8.1. |
Plataforma de Destino | Universal |
Cabeçalho | sercx.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