Função SerCx2SystemDmaTransmitGetDmaEnabler (sercx.h)

O método SerCx2SystemDmaTransmitGetDmaEnabler obtém o habilitador de DMA para o controlador DMA do sistema usado para transações de transmissão de DMA do sistema.

Sintaxe

WDFDMAENABLER SerCx2SystemDmaTransmitGetDmaEnabler(
  [in] SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit
);

Parâmetros

[in] SystemDmaTransmit

Um identificador SERCX2SYSTEMDMATRANSMIT para um objeto de transmissão de DMA do sistema. O driver do controlador serial anteriormente chamou o método SerCx2SystemDmaTransmitCreate para criar esse objeto.

Valor de retorno

Esse método retorna um identificador WDFDMAENABLER para o objeto de habilitador DMA da estrutura que representa o controlador DMA do sistema usado para transações de transmissão de DMA do sistema.

Observações

Se necessário, o driver do controlador serial pode chamar esse método para configurar recursos especiais no controlador DMA do sistema. O driver pode usar o habilitador de DMA retornado por esse método para especificar as configurações de DMA que não foram fornecidas na estrutura de SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG que o driver passou anteriormente como um parâmetro de entrada para o método SerCx2SystemDmaTransmitCreate . Ou o driver pode usar o habilitador de DMA para alterar as configurações de DMA especificadas anteriormente nessa estrutura.

Para obter mais informações sobre objetos habilitadores de DMA, consulte Habilitando transações de DMA. Para obter mais informações sobre transações de transmissão de DMA do sistema, consulte de Transações do Sistema SerCx2DMA-Transmit.

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

Consulte também

SERCX2SYSTEMDMATRANSMIT

SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG

SerCx2SystemDmaTransmitCreate