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