WdfDmaEnablerGetMaximumLength 函式 (wdfdmaenabler.h)

[僅適用於 KMDF]

WdfDmaEnablerGetMaximumLength 方法會針對裝置支援的單一 DMA 傳輸傳回最大傳輸長度。

語法

size_t WdfDmaEnablerGetMaximumLength(
  [in] WDFDMAENABLER DmaEnabler
);

參數

[in] DmaEnabler

驅動程式從先前呼叫 WdfDmaEnablerCreate 取得的 DMA 啟用器物件的句柄。

傳回值

WdfDmaEnablerGetMaximumLength 會傳回 DMA 傳輸的最大長度,以位元組為單位。 這個長度與先前呼叫 WdfDmaEnablerCreate 中指定的值相同。

如果驅動程式提供無效的物件句柄,就會發生錯誤檢查。

規格需求

需求
目標平台 Universal
最低 KMDF 版本 1.0
標頭 wdfdmaenabler.h (包含 Wdf.h)
程式庫 Wdf01000.sys (請參閱 Framework Library Versioning.)
IRQL <=DISPATCH_LEVEL
DDI 合規性規則 DriverCreate (kmdf) KmdfIrql (kmdf) KmdfIrql2 (kmdf) 、 KmdfIrqlExplicit (kmdf)

另請參閱

WDF_DMA_ENABLER_CONFIG

WdfDmaEnablerCreate

WdfDmaEnablerGetFragmentLength