NDIS_RSS_PROCESSOR_INFO 구조체(ntddndis.h)
NDIS_RSS_PROCESSOR_INFO 구조는 로컬 컴퓨터에서 설정된 RSS(CPU 수신 측 크기 조정) 프로세서에 대한 정보를 지정합니다.
구문
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는 Header가 지정하는 구조체의 Type 멤버를 NDIS_OBJECT_TYPE_RSS_PROCESSOR_INFO 설정합니다. 또한 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
시스템의 RSS 프로세서를 설명하는 각 항목과 함께 구조체 시작부터 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 이상에서 지원됩니다. |
머리글 | ntddndis.h(Ndis.h 포함) |