Condividi tramite


Funzione WdfDmaEnablerGetMaximumLength (wdfdmaenabler.h)

[Si applica solo a KMDF]

Il metodo WdfDmaEnablerGetMaximumLength restituisce la lunghezza massima di trasferimento, per un singolo trasferimento DMA, supportato da un dispositivo.

Sintassi

size_t WdfDmaEnablerGetMaximumLength(
  [in] WDFDMAENABLER DmaEnabler
);

Parametri

[in] DmaEnabler

Handle per un oggetto enabler DMA ottenuto dal driver da una chiamata precedente a WdfDmaEnablerCreate.

Valore restituito

WdfDmaEnablerGetMaximumLength restituisce la lunghezza massima di un trasferimento DMA, in byte. Questa lunghezza corrisponde allo stesso valore specificato in una chiamata precedente a WdfDmaEnablerCreate.

Se il driver fornisce un handle di oggetto non valido, si verifica un controllo di bug.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.0
Intestazione wdfdmaenabler.h (include Wdf.h)
Libreria Wdf01000.sys (vedere Controllo delle versioni della libreria framework).
IRQL <=DISPATCH_LEVEL
Regole di conformità DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Vedi anche

WDF_DMA_ENABLER_CONFIG

WdfDmaEnablerCreate

WdfDmaEnablerGetFragmentLength