Freigeben über


WdfDmaEnablerGetMaximumLength-Funktion (wdfdmaenabler.h)

[Gilt nur für KMDF]

Die WdfDmaEnablerGetMaximumLength-Methode gibt die maximale Übertragungslänge für eine einzelne DMA-Übertragung zurück, die ein Gerät unterstützt.

Syntax

size_t WdfDmaEnablerGetMaximumLength(
  [in] WDFDMAENABLER DmaEnabler
);

Parameter

[in] DmaEnabler

Ein Handle für ein DMA-Enabler-Objekt, das der Treiber von einem vorherigen Aufruf von WdfDmaEnablerCreate abgerufen hat.

Rückgabewert

WdfDmaEnablerGetMaximumLength gibt die maximale Länge einer DMA-Übertragung in Bytes zurück. Diese Länge ist der gleiche Wert, der in einem vorherigen Aufruf von WdfDmaEnablerCreate angegeben wurde.

Eine Fehlerüberprüfung tritt auf, wenn der Treiber ein ungültiges Objekthandle bereitstellt.

Anforderungen

Anforderung Wert
Zielplattform Universell
KMDF-Mindestversion 1.0
Kopfzeile wdfdmaenabler.h (einschließen von Wdf.h)
Bibliothek Wdf01000.sys (siehe Versionierung der Frameworkbibliothek.)
IRQL <=DISPATCH_LEVEL
DDI-Complianceregeln DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Weitere Informationen

WDF_DMA_ENABLER_CONFIG

WdfDmaEnablerCreate

WdfDmaEnablerGetFragmentLength