NDIS_RSS_PROCESSOR_INFO 構造体 (ntddndis.h)

NDIS_RSS_PROCESSOR_INFO構造体は、ローカル コンピューターで設定された CPU 受信側スケーリング (RSS) プロセッサに関する情報を指定します。

構文

typedef struct _NDIS_RSS_PROCESSOR_INFO {
  NDIS_OBJECT_HEADER Header;
  ULONG              Flags;
  PROCESSOR_NUMBER   RssBaseProcessor;
  ULONG              MaxNumRssProcessors;
  USHORT             PreferredNumaNode;
  ULONG              RssProcessorArrayOffset;
  ULONG              RssProcessorCount;
  ULONG              RssProcessorEntrySize;
  PROCESSOR_NUMBER   RssMaxProcessor;
  NDIS_RSS_PROFILE   RssProfile;
} NDIS_RSS_PROCESSOR_INFO, *PNDIS_RSS_PROCESSOR_INFO;

メンバー

Header

NDIS_RSS_PROCESSOR_INFO構造体のNDIS_OBJECT_HEADER構造体。 NDIS は、ヘッダーNDIS_OBJECT_TYPE_RSS_PROCESSOR_INFOに指定する構造体の Type メンバーを設定します。 NDIS では、 Revision メンバーと Size メンバーも次の表に示す値に設定されます。

NDIS バージョン リビジョン値 サイズの値
NDIS 6.20 NDIS_RSS_PROCESSOR_INFO_REVISION_1 NDIS_SIZEOF_RSS_PROCESSOR_INFO_REVISION_1
NDIS 6.30 NDIS_RSS_PROCESSOR_INFO_REVISION_2 NDIS_SIZEOF_RSS_PROCESSOR_INFO_REVISION_2

Flags

予約済み。 NDIS は、このメンバーを 0 に設定します。

RssBaseProcessor

RSS に使用される開始プロセッサ番号。

メモ RSS ベースの CPU 番号は、RSS で使用できる最初の CPU の CPU 番号です。 RSS では、ベース CPU 番号の下に番号が付いた CPU は使用できません。
 

MaxNumRssProcessors

RSS に使用されるプロセッサの最大数

PreferredNumaNode

NIC に最も近いノードである優先 NUMA ノード

RssProcessorArrayOffset

構造体の先頭からNDIS_RSS_PROCESSOR 構造体の配列 までのオフセット (バイト単位)。 RssProcessorCount メンバーには、配列内のNDIS_RSS_PROCESSOR構造体の数が含まれています。 RssProcessorEntrySize メンバーには、配列内のNDIS_RSS_PROCESSOR構造体のサイズが含まれています。

RssProcessorCount

この構造体に続く NDIS_RSS_PROCESSOR 構造体の配列内の要素の数。

RssProcessorEntrySize

この構造体に続く構造体の配列内の要素のサイズ NDIS_RSS_PROCESSOR ( バイト単位)。

RssMaxProcessor

RSS に使用される最大プロセッサ数。

RssProfile

予約済み。

注釈

NDIS ネットワーク ドライバーは、 への呼び出しで NDIS_RSS_PROCESSOR_INFO 構造を使用します。 NdisGetRssProcessorInformation 関数。 NdisGetRssProcessorInformation が返された後、この構造体には、受信側スケーリング (RSS) に使用されるプロセッサのセットに関する情報が含まれます。

要件

要件
サポートされている最小のクライアント NDIS 6.20 以降でサポートされています。
Header ntddndis.h (Ndis.h を含む)

こちらもご覧ください

NDIS_OBJECT_HEADER

NDIS_RSS_PROCESSOR

NDIS_RSS_PROFILE

NdisGetRssProcessorInformation