NDIS_NET_BUFFER_LIST_FILTERING_INFO 구조체(ndis.h)
NDIS_NET_BUFFER_LIST_FILTERING_INFO 구조체는 NET_BUFFER_LIST 구조체와 연결된 필터링 정보를 정의합니다.
구문
typedef struct _NDIS_NET_BUFFER_LIST_FILTERING_INFO {
union {
struct {
USHORT FilterId;
union {
USHORT QueueId;
USHORT VPortId;
} QueueVPortInfo;
} FilteringInfo;
PVOID Value;
};
} NDIS_NET_BUFFER_LIST_FILTERING_INFO, *PNDIS_NET_BUFFER_LIST_FILTERING_INFO;
멤버
FilteringInfo
다음 멤버를 포함하는 구조체입니다.
FilteringInfo.FilterId
수신 필터 식별자를 포함하는 USHORT 값입니다. 수신 필터 식별자는 네트워크 어댑터가 지원하는 수신 필터 수까지의 정수입니다.
FilteringInfo.QueueVPortInfo
다음 멤버를 포함하는 공용 구조체입니다.
FilteringInfo.QueueVPortInfo.QueueId
VMQ(가상 머신 큐) 수신 큐에 대한 식별자를 포함하는 USHORT 값입니다. 큐 식별자는 0과 네트워크 어댑터가 지원하는 큐 수 사이의 정수입니다. NDIS_DEFAULT_RECEIVE_QUEUE_ID 값은 기본 수신 큐를 지정합니다.
FilteringInfo.QueueVPortInfo.VPortId
VPort(가상 포트)의 식별자를 포함하는 USHORT 값입니다. NDIS_DEFAULT_VPORT_ID 값은 NIC 스위치의 기본 VPort를 지정합니다.
지정된 VPortId 값이 있는 VPort는 이전에 OID_NIC_SWITCH_CREATE_VPORT 설정된 요청을 통해 만들어졌어야 합니다.
Value
FilteringInfo 멤버와 공용 구조체에 있는 PVOID 형식 값입니다. 이 멤버를 사용하면 드라이버가 NDIS_NET_BUFFER_LIST_FILTERING_INFO 구조의 모든 정보에 하나의 PVOID 값으로 액세스할 수 있습니다.
설명
NDIS 6.20부터 미니포트 드라이버는 NDIS_NET_BUFFER_LIST_FILTERING_INFO 구조를 사용하여 NET_BUFFER_LIST 구조와 연결된 NET_BUFFER 구조체와 함께 수신 필터 정보를 지정합니다.
NET_BUFFER_LIST OOB 데이터에서 NDIS_NET_BUFFER_LIST_FILTERING_INFO 구조에 액세스하기 위해 NDIS 드라이버는 NET_BUFFER_LIST_INFO 매크로를 호출하고 NetBufferListFilteringInfo 정보 유형을 지정합니다.
식별자 값에 직접 액세스하려면 NET_BUFFER_LIST_RECEIVE_FILTER_ID, NET_BUFFER_LIST_RECEIVE_FILTER_VPORT_ID 또는 매크로를 NET_BUFFER_LIST_RECEIVE_QUEUE_ID .
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | NDIS 6.20 이상에서 지원됩니다. |
머리글 | ndis.h(Ndis.h 포함) |
추가 정보
NET_BUFFER_LIST_RECEIVE_FILTER_IDNET_BUFFER_LIST_RECEIVE_FILTER_VPORT_ID
NET_BUFFER_LIST_RECEIVE_QUEUE_ID피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기