Share via


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 インクルード ファイルに記載されています。

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 [デスクトップ アプリのみ]
Header fwpmtypes.h

こちらもご覧ください

Windows フィルタリング プラットフォーム API の構造