共用方式為


FWPM_NET_EVENT_CLASSIFY_DROP_MAC0結構 (fwpmtypes.h)

FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 結構包含描述 MAC 層卸除失敗的資訊。

語法

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;

成員

localMacAddr

本機 MAC 位址。

remoteMacAddr

遠端 MAC 位址。

mediaType

NDIS 埠的媒體類型。

ifType

介面類型,如因特網指派名稱授權單位所定義, (IANA) 。 介面類型的可能值會列在 Ipifcons.h include 檔案中。

etherType

指出框架數據中封裝的通訊協定。 此欄位所使用的值來自乙太網路 V2 規格的編號空間。

ndisPortNumber

指派給 NDIS 埠的數位。

reserved

保留供內部使用。

vlanTag

VLAN (802.1p/q) VID、CFI 和 Priority 字段封送處理成 16 位值。 (請參閱 netiodef.h.) 中的VLAN_TAG

ifLuid

與這個封包相關聯之網路介面的介面 LUID。

filterId

LUID,識別發生失敗的篩選。

layerId

發生失敗之篩選層的標識碼。 如需詳細資訊,請參閱 篩選圖層標識符

reauthReason

指出重新授權先前授權連線的原因。

originalProfile

指出 (接收封包的配置檔標識碼,或從中傳送封包的標識碼) 。

currentProfile

指出發生失敗時封包所在的配置檔標識碼。

msFwpDirection

表示封包傳輸的方向。

可能的值:

意義
FWP_DIRECTION_IN
封包為輸入。

0x00003900L

FWP_DIRECTION_OUT
封包是輸出的。

0x00003901L

FWP_DIRECTION_FORWARD
封包正在周遊介面,而介面必須傳遞至目的地。

0x00003902L

isLoopback

指出封包源自於 (,或是指向) 回送配接器。

vSwitchId

vSwitch 的 GUID 識別符。

vSwitchSourcePort

vSwitch 中封包的暫時性來源埠。

vSwitchDestinationPort

vSwitch 中封包的暫時性目的地埠。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 fwpmtypes.h

另請參閱

Windows 篩選平臺 API 結構