Função SerCx2SystemDmaTransmitDrainFifoComplete (sercx.h)
O método
Sintaxe
void SerCx2SystemDmaTransmitDrainFifoComplete(
SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit
);
Parâmetros
SystemDmaTransmit
Um identificador de SERCX2SYSTEMDMATRANSMIT para um objeto de transmissão DE PIO. O driver do controlador serial anteriormente chamou o método SerCx2SystemDmaTransmitCreate para criar esse objeto.
Valor de retorno
Nenhum
Observações
O SerCx2 chama a função de retorno de chamada de evento EvtSerCx2SystemDmaTransmitDrainFifo, se ela 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
Para obter mais informações, consulte de TransaçõesDMA-Transmit do Sistema SerCx2.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível a partir do Windows 8.1. |
da Plataforma de Destino |
Universal |
cabeçalho | sercx.h |
IRQL | <= DISPATCH_LEVEL |