Función WdfDmaEnablerGetMaximumLength (wdfdmaenabler.h)

[Solo se aplica a KMDF]

El método WdfDmaEnablerGetMaximumLength devuelve la longitud máxima de transferencia, para una única transferencia DMA, que admite un dispositivo.

Sintaxis

size_t WdfDmaEnablerGetMaximumLength(
  [in] WDFDMAENABLER DmaEnabler
);

Parámetros

[in] DmaEnabler

Identificador de un objeto de habilitador DMA que el controlador obtuvo de una llamada anterior a WdfDmaEnablerCreate.

Valor devuelto

WdfDmaEnablerGetMaximumLength devuelve la longitud máxima de una transferencia DMA, en bytes. Esta longitud es el mismo valor que se especificó en una llamada anterior a WdfDmaEnablerCreate.

Se produce una comprobación de errores si el controlador proporciona un identificador de objeto no válido.

Requisitos

Requisito Value
Plataforma de destino Universal
Versión mínima de KMDF 1.0
Encabezado wdfdmaenabler.h (incluya Wdf.h)
Library Wdf01000.sys (consulte Control de versiones de la biblioteca de marcos).
IRQL <=DISPATCH_LEVEL
Reglas de cumplimiento de DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Consulte también

WDF_DMA_ENABLER_CONFIG

WdfDmaEnablerCreate

WdfDmaEnablerGetFragmentLength