NDIS_PD_FILTER_PARAMETERS 구조체(ndis.h)
이 구조체는 패킷 필터에 대한 메타데이터를 보유합니다.
구문
typedef struct _NDIS_PD_FILTER_PARAMETERS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_GFP_PROFILE_ID MatchProfileId;
ULONG Priority;
NDIS_PD_COUNTER_HANDLE CounterHandle;
NDIS_PD_QUEUE *TargetReceiveQueue;
ULONG64 RxFilterContext;
PUCHAR HeaderGroupMatchArray;
ULONG HeaderGroupMatchArrayNumElements;
ULONG HeaderGroupMatchArrayElementSize;
ULONG HeaderGroupMatchArrayTotalSize;
} NDIS_PD_FILTER_PARAMETERS;
멤버
Header
NDIS_PD_FILTER_PARAMETERS 구조체에 대한 NDIS_OBJECT_HEADER 구조체입니다. 이 구조체의 멤버를 다음과 같이 설정합니다.
- 형식 = NDIS_OBJECT_TYPE_DEFAULT
- 수정 = NDIS_PD_FILTER_PARAMETERS_REVISION_1
- 크기 = NDIS_SIZEOF_PD_FILTER_PARAMETERS_REVISION_1
Flags
이 멤버는 예약되어 있으며 클라이언트에서 0으로 설정해야 합니다. 공급자가 무시합니다.
MatchProfileId
이 값은 HeaderGroupMatchArray 멤버가 NDIS_GFP_HEADER_GROUP_EXACT_MATCH 배열 또는 NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH 배열을 설명하는지 확인하는 데 사용됩니다.
Priority
이 필터의 우선 순위입니다.
CounterHandle
카운터에 대한 핸들입니다.
TargetReceiveQueue
필터링할 대상 수신 큐입니다.
RxFilterContext
수신 필터의 컨텍스트입니다.
HeaderGroupMatchArray
MatchProfileId 멤버에 의해 결정된 NDIS_GFP_HEADER_GROUP_EXACT_MATCH 또는 NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH 요소의 배열입니다.
HeaderGroupMatchArrayNumElements
HeaderGroupMatchArray의 요소 수입니다.
HeaderGroupMatchArrayElementSize
HeaderGroupMatchArray에 대한 각 요소의 크기입니다.
HeaderGroupMatchArrayTotalSize
HeaderGroupMatchArray의 총 크기입니다.
설명
이 구조체는 8 바이트 경계에 맞춰야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
지원되는 최소 서버 | Windows Server 2016 |
머리글 | ndis.h |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기