Freigeben über


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

Siehe auch

SERCX2SYSTEMDMATRANSMIT

SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG

SerCx2SystemDmaTransmitCreate