Funzione SerCx2SystemDmaTransmitGetDmaEnabler (sercx.h)

Il metodo SerCx2SystemDmaTransmitGetDmaEnabler ottiene l'abilitatore DMA per il controller DMA di sistema utilizzato per le transazioni di trasmissione DMA di sistema.

Sintassi

WDFDMAENABLER SerCx2SystemDmaTransmitGetDmaEnabler(
  [in] SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit
);

Parametri

[in] SystemDmaTransmit

Handle SERCX2SYSTEMDMATRANSMIT a un oggetto di trasmissione DMA di sistema. Il driver del controller seriale precedentemente denominato metodo SerCx2SystemDmaTransmitCreate per creare questo oggetto.

Valore restituito

Questo metodo restituisce un handle WDFDMAENABLER all'oggetto enabler DMA framework che rappresenta il controller DMA di sistema utilizzato per le transazioni di trasmissione DMA di sistema.

Commenti

Se necessario, il driver del controller seriale può chiamare questo metodo per configurare funzionalità speciali nel controller DMA di sistema. Il driver può usare l'abilitatore DMA restituito da questo metodo per specificare le impostazioni DMA non fornite nella struttura SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG che il driver precedentemente passato come parametro di input al metodo SerCx2SystemDmaTransmitCreate . In alternativa, il driver può usare l'abilitazione DMA per modificare le impostazioni DMA specificate in precedenza in questa struttura.

Per altre informazioni sugli oggetti di abilitazione DMA, vedere Abilitazione delle transazioni DMA. Per altre informazioni sulle transazioni di trasmissione DMA di sistema, vedere Transazioni serCx2 System-DMA-Transmit.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 8.1.
Piattaforma di destinazione Universale
Intestazione sercx.h
IRQL <= DISPATCH_LEVEL

Vedi anche

SERCX2SYSTEMDMATRANSMIT

SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG

SerCx2SystemDmaTransmitCreate