Funzione SerCx2SystemDmaTransmitGetDmaEnabler (sercx.h)
Il metodo SerCx2SystemDmaTransmitGetDmaEnabler ottiene l'abilitatore DMA per il controller DMA di sistema usato 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 SerCx2SystemDmaTransmitCreate metodo 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.
Osservazioni
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 specificate 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 enabler DMA, vedere Abilitazione delle transazioni DMA. Per altre informazioni sulle transazioni di trasmissione DMA di sistema, vedere SerCx2 System-DMA-Transmit Transactions.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile a partire da Windows 8.1. |
piattaforma di destinazione | Universale |
intestazione |
sercx.h |
IRQL | <= DISPATCH_LEVEL |