Compartilhar via


estrutura FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 (fwpmtypes.h)

A estrutura FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 contém informações que descrevem uma falha na queda da camada MAC.

Sintaxe

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;

Membros

localMacAddr

O endereço MAC local.

remoteMacAddr

O endereço MAC remoto.

mediaType

O tipo de mídia da porta NDIS.

ifType

O tipo de interface, conforme definido pela IANA (Autoridade de Nomes Atribuídos à Internet). Os valores possíveis para o tipo de interface são listados no arquivo de inclusão Ipifcons.h.

etherType

Indica qual protocolo é encapsulado nos dados do quadro. Os valores usados para esse campo vêm do espaço de numeração da especificação Ethernet V2.

ndisPortNumber

O número atribuído à porta NDIS.

reserved

Reservado para uso interno.

vlanTag

Os campos VID, CFI e Priority da VLAN (802,1p/q) realizaram marshaling em um valor de 16 bits. (Consulte VLAN_TAG em netiodef.h.)

ifLuid

A LUID da interface correspondente à interface de rede à qual esse pacote está associado.

filterId

O LUID que identifica o filtro em que a falha ocorreu.

layerId

O identificador da camada de filtragem em que ocorreu a falha. Para obter mais informações, consulte Filtrando identificadores de camada

reauthReason

Indica o motivo para reautorizar uma conexão autorizada anteriormente.

originalProfile

Indica o identificador do perfil para o qual o pacote foi recebido (ou do qual o pacote foi enviado).

currentProfile

Indica o identificador do perfil em que o pacote estava quando a falha ocorreu.

msFwpDirection

Indica a direção da transmissão do pacote.

Valores possíveis:

Valor Significado
FWP_DIRECTION_IN
O pacote é de entrada.

0x00003900L

FWP_DIRECTION_OUT
O pacote é de saída.

0x00003901L

FWP_DIRECTION_FORWARD
O pacote está atravessando uma interface que deve passar no caminho para seu destino.

0x00003902L

isLoopback

Indica se o pacote se originou de (ou estava indo para) o adaptador de loopback.

vSwitchId

Identificador GUID de um vSwitch.

vSwitchSourcePort

Porta de origem transitória de um pacote no vSwitch.

vSwitchDestinationPort

Porta de destino transitória de um pacote no vSwitch.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho fwpmtypes.h

Confira também

Estruturas de API da Plataforma de Filtragem do Windows