Share via


FWPM_NET_EVENT_CLASSIFY_DROP_MAC0-Struktur (fwpmtypes.h)

Die FWPM_NET_EVENT_CLASSIFY_DROP_MAC0-Struktur enthält Informationen, die einen Fehler beim Ablegen der MAC-Ebene beschreiben.

Syntax

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;

Member

localMacAddr

Die lokale MAC-Adresse.

remoteMacAddr

Die MAC-Remoteadresse.

mediaType

Der Medientyp des NDIS-Ports.

ifType

Der Schnittstellentyp, der von der Internet Assigned Names Authority (IANA) definiert wird. Mögliche Werte für den Schnittstellentyp sind in der Includedatei Ipifcons.h aufgeführt.

etherType

Gibt an, welches Protokoll in den Framedaten gekapselt ist. Die für dieses Feld verwendeten Werte stammen aus dem Nummerierungsraum der Ethernet V2-Spezifikation.

ndisPortNumber

Die Nummer, die dem NDIS-Port zugewiesen ist.

reserved

Für die interne Verwendung reserviert.

vlanTag

Die VLAN-Felder (802.1p/q) VID, CFI und Priority wurden in einen 16-Bit-Wert gemarst. (Siehe VLAN_TAG in netiodef.h.)

ifLuid

Die Schnittstellen-LUID, die der Netzwerkschnittstelle entspricht, der dieses Paket zugeordnet ist.

filterId

Die LUID, die den Filter identifiziert, in dem der Fehler aufgetreten ist.

layerId

Der Bezeichner der Filterebene, auf der der Fehler aufgetreten ist. Weitere Informationen finden Sie unter Filtern von Ebenenbezeichnern.

reauthReason

Gibt den Grund für die erneute Autorisierung einer zuvor autorisierten Verbindung an.

originalProfile

Gibt den Bezeichner des Profils an, an das das Paket empfangen wurde (oder von dem das Paket gesendet wurde).

currentProfile

Gibt den Bezeichner des Profils an, in dem sich das Paket befand, als der Fehler aufgetreten ist.

msFwpDirection

Gibt die Richtung der Paketübertragung an.

Mögliche Werte:

Wert Bedeutung
FWP_DIRECTION_IN
Das Paket ist eingehender.

0x00003900L

FWP_DIRECTION_OUT
Das Paket ist ausgehend.

0x00003901L

FWP_DIRECTION_FORWARD
Das Paket durchquert eine Schnittstelle, die es auf dem Weg zu seinem Ziel durchlaufen muss.

0x00003902L

isLoopback

Gibt an, ob das Paket vom Loopbackadapter stammt (oder zu).

vSwitchId

GUID-Bezeichner eines vSwitch.

vSwitchSourcePort

Vorübergehender Quellport eines Pakets innerhalb des vSwitch.

vSwitchDestinationPort

Vorübergehender Zielport eines Pakets innerhalb des vSwitch.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile fwpmtypes.h

Weitere Informationen

API-Strukturen der Windows-Filterplattform