NdisGetSharedDataAlignment 関数 (ndis.h)
NdisGetSharedDataAlignment は、複数のプロセッサで共有できるメモリ構造に適した配置を返します。
構文
ULONG NdisGetSharedDataAlignment();
戻り値
ドライバーが複数のプロセッサで共有できる構造体を配置する必要がある境界値 (バイト単位)。
備考
NdisGetSharedDataAlignment 使用して、プロセッサ間で共有されるデータ構造に最適な配置を決定します。 このような構造体を割り当てるときに戻り値を使用すると、マルチプロセッサ システムのパフォーマンスを低下させるキャッシュ効果が最小限に抑えられます。
NdisGetSharedDataAlignment のシステム サポートは、Windows XP 以降のバージョンで利用できます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバー (NdisGetSharedDataAlignment (NDIS 5.1) を参照) でサポートされています。 Windows XP で NDIS 5.1 ドライバー (NdisGetSharedDataAlignment (NDIS 5.1) を参照) でサポートされています。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | ndis.h (Ndis.h を含む) |
ライブラリ | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
DDI コンプライアンス規則 を する | Irql_Miscellaneous_Function(ndis) |