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 の出力パラメーターとしてアフィニティ マスクを提供するためです。
 
アクティブなプロセッサ数を取得するには、 を呼び出します。 NdisGroupActiveProcessorCount 関数。

要件

要件
サポートされている最小のクライアント NDIS 6.20 以降でサポートされています。
対象プラットフォーム ユニバーサル
Header ndis.h (Ndis.h を含む)
Library Ndis.lib
IRQL 任意のレベル

こちらもご覧ください

NdisGroupActiveProcessorCount NdisSystemActiveProcessorCount

NdisSystemProcessorCount