NDIS_PD_FILTER_PARAMETERS structure (ndis.h)
Cette structure contient les métadonnées d’un filtre de paquets.
Syntaxe
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;
Membres
Header
Structure NDIS_OBJECT_HEADER de la structure NDIS_PD_FILTER_PARAMETERS . Définissez les membres de cette structure comme suit :
- Type = NDIS_OBJECT_TYPE_DEFAULT
- Révision = NDIS_PD_FILTER_PARAMETERS_REVISION_1
- Taille = NDIS_SIZEOF_PD_FILTER_PARAMETERS_REVISION_1
Flags
Ce membre est réservé et doit être défini sur 0 par le client. Il est ignoré par le fournisseur.
MatchProfileId
Cette valeur est utilisée pour déterminer si les membres HeaderGroupMatchArray décrivent un tableau NDIS_GFP_HEADER_GROUP_EXACT_MATCH ou un tableau NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH.
Priority
Priorité de ce filtre.
CounterHandle
Handle à un compteur.
TargetReceiveQueue
File d’attente de réception cible à filtrer.
RxFilterContext
Contexte du filtre de réception.
HeaderGroupMatchArray
Tableau d’éléments NDIS_GFP_HEADER_GROUP_EXACT_MATCH ou NDIS_GFP_HEADER_GROUP_WILDCARD_MATCH déterminé par le membre MatchProfileId.
HeaderGroupMatchArrayNumElements
Nombre d’éléments pour headerGroupMatchArray.
HeaderGroupMatchArrayElementSize
Taille de chaque élément pour HeaderGroupMatchArray.
HeaderGroupMatchArrayTotalSize
Taille totale de HeaderGroupMatchArray.
Remarques
Cette structure doit être alignée sur une limite de 8 octets.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
En-tête | ndis.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour