Поделиться через


Функция WdfDmaEnablerGetMaximumLength (wdfdmaenabler.h)

[Применимо только к KMDF]

Метод WdfDmaEnablerGetMaximumLeng th возвращает максимальную длину передачи для одной передачи DMA, которую поддерживает устройство.

Синтаксис

size_t WdfDmaEnablerGetMaximumLength(
  [in] WDFDMAENABLER DmaEnabler
);

Параметры

[in] DmaEnabler

Дескриптор объекта включения DMA, полученный драйвером из предыдущего вызова WdfDmaEnablerCreate.

Возвращаемое значение

WdfDmaEnablerGetMaximumLength возвращает максимальную длину передачи DMA в байтах. Эта длина совпадает с значением, указанным в предыдущем вызове WdfDmaEnablerCreate.

Ошибка возникает, если драйвер предоставляет недопустимый дескриптор объекта.

Требования

Требование Ценность
целевая платформа универсальный
минимальная версия KMDF 1.0
Заголовок wdfdmaenabler.h (include Wdf.h)
Библиотека Wdf01000.sys (см. управление версиями библиотеки Платформы).)
IRQL <=DISPATCH_LEVEL
правил соответствия DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

См. также

WDF_DMA_ENABLER_CONFIG

WdfDmaEnablerCreate

WdfDmaEnablerGetFragmentLength