Funzione SerCx2SystemDmaReceiveGetDmaEnabler (sercx.h)
Il metodo SerCx2SystemDmaReceiveGetDmaEnabler ottiene l'abilitazione DMA per il controller DMA di sistema usato per le transazioni di ricezione DMA di sistema.
Sintassi
WDFDMAENABLER SerCx2SystemDmaReceiveGetDmaEnabler(
[in] SERCX2SYSTEMDMARECEIVE SystemDmaReceive
);
Parametri
[in] SystemDmaReceive
Handle SERCX2SYSTEMDMARECEIVE a un oggetto system-DMA-receive. Il driver del controller seriale precedentemente chiamato il metodo SerCx2SystemDmaReceiveCreate 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 system-DMA-receive.
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_RECEIVE_CONFIG che il driver precedentemente passato come parametro di input al metodo SerCx2SystemDmaReceiveCreate. 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 system-DMA-receive, vedere SerCx2 System-DMA-Receive Transactions.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile a partire da Windows 8.1. |
piattaforma di destinazione | Universale |
intestazione |
sercx.h |
IRQL | <= DISPATCH_LEVEL |