次の方法で共有


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 以降でサポートされています。
ターゲット プラットフォーム 万国
ヘッダー ndis.h (Ndis.h を含む)
ライブラリ Ndis.lib
IRQL 任意のレベル

関連項目

NdisGroupActiveProcessorCount NdisSystemActiveProcessorCount をする

NdisSystemProcessorCount