Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |