次の方法で共有


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 のアウト パラメーターとしてアフィニティ マスクを提供するためです。
 
アクティブなアフィニティ マスクを取得するには、NdisGroupActiveProcessorMask 関数を します。

グループ内のプロセッサの最大数を取得するには、NdisGroupMaxProcessorCount 関数を します。

必要条件

要件 価値
サポートされる最小クライアント NDIS 6.20 以降でサポートされています。
ターゲット プラットフォーム 万国
ヘッダー ndis.h (Ndis.h を含む)
ライブラリ Ndis.lib
IRQL 任意のレベル

関連項目

NdisGroupActiveProcessorMask

NdisGroupMaxProcessorCount

NdisSystemActiveProcessorCount

NdisSystemProcessorCount