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 に使用される開始プロセッサ番号。
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 を含む) |