estrutura NDIS_PD_FILTER_PARAMETERS (ndis.h)
Essa estrutura contém metadados para um filtro de pacote.
Sintaxe
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;
Membros
Header
A estrutura NDIS_OBJECT_HEADER para a estrutura NDIS_PD_FILTER_PARAMETERS . Defina os membros dessa estrutura da seguinte maneira:
- Tipo = NDIS_OBJECT_TYPE_DEFAULT
- Revisão = NDIS_PD_FILTER_PARAMETERS_REVISION_1
- Tamanho = NDIS_SIZEOF_PD_FILTER_PARAMETERS_REVISION_1
Flags
Esse membro é reservado e deve ser definido como 0 pelo cliente. Ele é ignorado pelo provedor.
MatchProfileId
Esse valor é usado para determinar se os membros HeaderGroupMatchArray descrevem uma matriz de NDIS_GFP_HEADER_GROUP_EXACT_MATCH ou uma matriz NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH.
Priority
A prioridade desse filtro.
CounterHandle
Um identificador para um contador.
TargetReceiveQueue
A fila de recebimento de destino a ser filtrada.
RxFilterContext
O contexto do filtro de recebimento.
HeaderGroupMatchArray
Uma matriz de elementos NDIS_GFP_HEADER_GROUP_EXACT_MATCH ou NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH conforme determinado pelo membro MatchProfileId.
HeaderGroupMatchArrayNumElements
O número de elementos para HeaderGroupMatchArray.
HeaderGroupMatchArrayElementSize
O tamanho de cada elemento para HeaderGroupMatchArray.
HeaderGroupMatchArrayTotalSize
O tamanho total do HeaderGroupMatchArray.
Comentários
Essa estrutura deve ser alinhada em um limite de 8 bytes.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Servidor mínimo com suporte | Windows Server 2016 |
Cabeçalho | ndis.h |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de