NdisGroupActiveProcessorMask 関数 (ndis.h)
NdisGroupActiveProcessorMask 関数は、指定されたグループの現在アクティブなプロセッサ マスクを返します。
構文
KAFFINITY NdisGroupActiveProcessorMask(
USHORT Group
);
パラメーター
Group
ローカル コンピューター システムのプロセッサ グループを識別する USHORT 値。
戻り値
NdisGroupActiveProcessorMask は、指定されたグループの現在アクティブなプロセッサ マスクを、KAFFINITY ビットマップとして返します。 ホット追加機能を使用できる環境では、実行時にこのビットマップが変更される可能性があります。
備考
NDIS ドライバーは、リソースを割り当てる前に、初期化中に NdisGroupActiveProcessorMask 関数を呼び出す可能性があります。
NdisGroupActiveProcessorMask 返される KAFFINITY 値は、CPU のホット 追加機能をサポートする SKU で実行時に変更される可能性があります。
注: NDIS ドライバー、現在アクティブなプロセッサの数を取得する NdisSystemProcessorCount 関数を使用しないでください。 また、NDIS 6.20 以降のドライバーでは、NdisSystemActiveProcessorCount 関数、プロセッサ 数のみを返し、プロセッサ グループ 0 のアウト パラメーターとしてアフィニティ マスクを提供するためです。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | NDIS 6.20 以降でサポートされています。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | ndis.h (Ndis.h を含む) |
ライブラリ | Ndis.lib |
IRQL | 任意のレベル |
関連項目
NdisGroupActiveProcessorCount NdisSystemActiveProcessorCount をするNdisSystemProcessorCount の