NdisGroupActiveProcessorCount 関数 (ndis.h)
NdisGroupActiveProcessorCount 関数は、指定したグループで現在アクティブなプロセッサの数を返します。
構文
ULONG NdisGroupActiveProcessorCount(
USHORT Group
);
パラメーター
Group
ローカル コンピューター システムのプロセッサ グループを識別する USHORT 値。
戻り値
NdisGroupActiveProcessorCount は、 Group パラメーターで指定されたグループ内でアクティブなプロセッサの数の ULONG 値を返します。 プロセッサの数は 0 から始まる値です。
Group パラメーターがALL_PROCESSOR_GROUPS場合、NdisGroupActiveProcessorCount はローカル コンピューター内のアクティブなプロセッサの数を返します。
注釈
NDIS ドライバーは、リソースを割り当てる前に、初期化中に NdisGroupActiveProcessorCount 関数を呼び出す可能性があります。
次のプロセッサ数 NdisGroupActiveProcessorMask の戻り値は、CPU のホット追加機能をサポートする SKU で実行時に変更される可能性があります。
メモ NDIS ドライバーは、現在アクティブなプロセッサの数を取得するために NdisSystemProcessorCount 関数を使用しないでください。 また、NDIS 6.20 ドライバーでは、 NdisSystemActiveProcessorCount 関数は、プロセッサ数のみを返し、プロセッサ グループ 0 の出力パラメーターとしてアフィニティ マスクを提供するためです。
グループ内のプロセッサの最大数を取得するには、 を呼び出します。 NdisGroupMaxProcessorCount 関数。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | NDIS 6.20 以降でサポートされています。 |
対象プラットフォーム | ユニバーサル |
Header | ndis.h (Ndis.h を含む) |
Library | Ndis.lib |
IRQL | 任意のレベル |