Share via


FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 structure (fwpmtypes.h)

La structure FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 contient des informations qui décrivent un échec de suppression de couche MAC.

Syntaxe

typedef struct FWPM_NET_EVENT_CLASSIFY_DROP_MAC0_ {
  FWP_BYTE_ARRAY6 localMacAddr;
  FWP_BYTE_ARRAY6 remoteMacAddr;
  UINT32          mediaType;
  UINT32          ifType;
  UINT16          etherType;
  UINT32          ndisPortNumber;
  UINT32          reserved;
  UINT16          vlanTag;
  UINT64          ifLuid;
  UINT64          filterId;
  UINT16          layerId;
  UINT32          reauthReason;
  UINT32          originalProfile;
  UINT32          currentProfile;
  UINT32          msFwpDirection;
  BOOL            isLoopback;
  FWP_BYTE_BLOB   vSwitchId;
  UINT32          vSwitchSourcePort;
  UINT32          vSwitchDestinationPort;
} FWPM_NET_EVENT_CLASSIFY_DROP_MAC0;

Membres

localMacAddr

Adresse MAC locale.

remoteMacAddr

Adresse MAC distante.

mediaType

Type de média du port NDIS.

ifType

Type d’interface, tel que défini par l’IANA (Internet Assigned Names Authority). Les valeurs possibles pour le type d’interface sont répertoriées dans le fichier Include Ipifcons.h.

etherType

Indique quel protocole est encapsulé dans les données de trame. Les valeurs utilisées pour ce champ proviennent de l’espace de numérotation de la spécification Ethernet V2.

ndisPortNumber

Numéro affecté au port NDIS.

reserved

Réservé à un usage interne.

vlanTag

Les champs VLAN (802.1p/q) VID, CFI et Priority marshalés en une valeur de 16 bits. (Voir VLAN_TAG dans netiodef.h.)

ifLuid

Interface LUID correspondant à l’interface réseau à laquelle ce paquet est associé.

filterId

LUID identifiant le filtre où l’échec s’est produit.

layerId

Identificateur de la couche de filtrage où l’échec s’est produit. Pour plus d’informations, consultez Filtrage des identificateurs de couche

reauthReason

Indique la raison de la réautorisation d’une connexion précédemment autorisée.

originalProfile

Indique l’identificateur du profil auquel le paquet a été reçu (ou à partir duquel le paquet a été envoyé).

currentProfile

Indique l’identificateur du profil où se trouvait le paquet lorsque l’échec s’est produit.

msFwpDirection

Indique la direction de la transmission de paquets.

Valeurs possibles :

Valeur Signification
FWP_DIRECTION_IN
Le paquet est entrant.

0x00003900L

FWP_DIRECTION_OUT
Le paquet est sortant.

0x00003901L

FWP_DIRECTION_FORWARD
Le paquet traverse une interface qu’il doit traverser pour atteindre sa destination.

0x00003902L

isLoopback

Indique si le paquet provient (ou se dirigeait vers) de l’adaptateur de bouclage.

vSwitchId

Identificateur GUID d’un vSwitch.

vSwitchSourcePort

Port source temporaire d’un paquet dans le commutateur virtuel.

vSwitchDestinationPort

Port de destination temporaire d’un paquet dans le vSwitch.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête fwpmtypes.h

Voir aussi

Structures de l’API de plateforme de filtrage Windows