SerCx2SystemDmaTransmitGetDmaEnabler-Funktion (sercx.h)
Die SerCx2SystemDmaTransmitGetDmaEnabler Methode ruft die DMA-Aktivierung für den System-DMA-Controller ab, der für System-DMA-Übertragungstransaktionen verwendet wird.
Syntax
WDFDMAENABLER SerCx2SystemDmaTransmitGetDmaEnabler(
[in] SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit
);
Parameter
[in] SystemDmaTransmit
Ein SERCX2SYSTEMDMATRANSMIT Handle zu einem System-DMA-Transmissionsobjekt. Der serielle Controllertreiber hat zuvor den SerCx2SystemDmaTransmitCreate Methode aufgerufen, um dieses Objekt zu erstellen.
Rückgabewert
Diese Methode gibt ein WDFDMAENABLER-Handle an das Framework-DMA-Enabler-Objekt zurück, das den System-DMA-Controller darstellt, der für System-DMA-Übertragungstransaktionen verwendet wird.
Bemerkungen
Bei Bedarf kann ihr serieller Controllertreiber diese Methode aufrufen, um spezielle Features im DMA-Controller des Systems zu konfigurieren. Der Treiber kann die von dieser Methode zurückgegebene DMA-Aktivierung verwenden, um DMA-Einstellungen anzugeben, die in der SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG Struktur nicht angegeben wurden, die der Treiber zuvor als Eingabeparameter an die SerCx2SystemDmaTransmitCreate Methode übergeben hat. Oder der Treiber kann den DMA-Enabler verwenden, um die DMA-Einstellungen zu ändern, die zuvor in dieser Struktur angegeben wurden.
Weitere Informationen zu DMA-Aktivierungsobjekten finden Sie unter Aktivieren von DMA-Transaktionen. Weitere Informationen zu System-DMA-Transmissionstransaktionen finden Sie unter SerCx2 System-DMA-Transmit Transactions.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar ab Windows 8.1. |
Zielplattform- | Universal |
Header- | sercx.h |
IRQL- | <= DISPATCH_LEVEL |