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)」を参照) でサポートされています。 |
対象プラットフォーム | ユニバーサル |
Header | ndis.h (Ndis.h を含む) |
Library | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
DDI コンプライアンス規則 | Irql_Miscellaneous_Function(ndis) |