Compartilhar via


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 system-DMA-transmit. O driver do controlador serial anteriormente chamou o método SerCx2SystemDmaTransmitCreate para criar esse objeto.

Retornar valor

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.

Comentários

Se necessário, o driver do controlador serial pode chamar esse método para configurar recursos especiais no controlador de DMA do sistema. O driver pode usar o habilitador DMA retornado por esse método para especificar as configurações de DMA que não foram fornecidas na estrutura 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 Transações de Transmissão de Sistema-DMA-SerCx2.

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

SERCX2SYSTEMDMATRANSMIT

SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG

SerCx2SystemDmaTransmitCreate