WdfDmaEnablerGetMaximumLength 関数 (wdfdmaenabler.h)
[KMDF にのみ適用]
WdfDmaEnablerGetMaximumLength メソッドは、デバイスがサポートする 1 つの DMA 転送の最大転送長を返します。
構文
size_t WdfDmaEnablerGetMaximumLength(
[in] WDFDMAENABLER DmaEnabler
);
パラメーター
[in] DmaEnabler
ドライバーが WdfDmaEnablerCreate の以前の呼び出しから取得した DMA イネーブラー オブジェクトへのハンドル。
戻り値
WdfDmaEnablerGetMaximumLength は、DMA 転送の最大長をバイト単位で返します。 この長さは、 WdfDmaEnablerCreate の以前の呼び出しで指定されたものと同じ値です。
ドライバーが無効なオブジェクト ハンドルを提供すると、バグ チェックが発生します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
最小 KMDF バージョン | 1.0 |
Header | wdfdmaenabler.h (Wdf.h を含む) |
Library | Wdf01000.sys (「Framework ライブラリのバージョン管理」を参照)。 |
IRQL | <=DISPATCH_LEVEL |
DDI コンプライアンス規則 | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |