NdisMGetDmaAlignment 関数 (ndis.h)
NdisMGetDmaAlignment 関数は、NIC の DMA システムの配置要件を返します。
構文
ULONG NdisMGetDmaAlignment(
[in] NDIS_HANDLE MiniportAdapterHandle
);
パラメーター
[in] MiniportAdapterHandle
NIC のミニポート アダプターを識別する NDIS ハンドル。 このハンドルは、最初に に渡されました。 MiniportInitializeEx 関数。
戻り値
DMA システムの配置要件を指定する値を返します。 ミニポート ドライバーは、この値を使用して、このようなバッファーを割り当てるときに、キャッシュ行サイズまたはそのサイズの倍数に受信バッファーのサイズを切り上げる。
注釈
メモミニポート ドライバーは、NdisMGetDmaAlignment を呼び出す前に、分散/収集 DMA チャネルを初期化するために、NdisMRegisterScatterGatherDma または NdisMRegisterDmaChannel を既に呼び出している必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | NDIS 6.0 以降でサポートされています。 |
対象プラットフォーム | ユニバーサル |
Header | ndis.h (Ndis.h を含む) |
Library | Ndis.lib |
IRQL | = PASSIVE_LEVEL |
DDI コンプライアンス規則 | Irql_Miniport_Driver_Function(ndis) |