Compartilhar via


Cabeçalho fwpsu.h

Esse cabeçalho é usado pela Plataforma de Filtragem do Windows. Para obter mais informações, consulte:

fwpsu.h contém as seguintes interfaces de programação:

Funções

 
FWPS_IS_L2_METADATA_FIELD_PRESENT

TBD
FWPS_IS_METADATA_FIELD_PRESENT

TBD
FwpsAleEndpointCreateEnumHandle0

Cria um identificador que pode ser usado com outras funções de ponto de extremidade ALE (imposição de camada de aplicativo) para enumerar dados de ponto de extremidade.
FwpsAleEndpointDestroyEnumHandle0

Destrói um identificador de enumeração de ponto de extremidade que foi criado chamando FwpsAleEndpointCreateEnumHandle0.
FwpsAleEndpointEnum0

Enumera pontos de extremidade ALE (imposição de camada de aplicativo).
FwpsAleEndpointGetById0

Recupera informações sobre um ponto de extremidade ALE (imposição de camada de aplicativo).
FwpsAleEndpointGetSecurityInfo0

Recupera informações de segurança sobre a sessão de enumeração do ponto de extremidade ALE (imposição da camada de aplicativo).
FwpsAleEndpointSetSecurityInfo0

Define informações de segurança sobre a sessão de enumeração do ponto de extremidade ALE (imposição da camada de aplicativo).
FwpsOpenToken0

Abre um token de acesso.

Funções de retorno de chamada

 
FWPS_CALLOUT_BOOTTIME_CALLOUT_DELETE_NOTIFY_FN0

TBD
FWPS_CALLOUT_CLASSIFY_FN0

O mecanismo de filtro chama a função de texto explicativo classifyFn0 de um texto explicativo sempre que há dados a serem processados pelo texto explicativo.
FWPS_CALLOUT_CLASSIFY_FN1

O mecanismo de filtro chama a função de texto explicativo classifyFn1 de um texto explicativo sempre que há dados a serem processados pelo texto explicativo.
FWPS_CALLOUT_CLASSIFY_FN2

O mecanismo de filtro chama a função de texto explicativo classifyFn2 de um texto explicativo sempre que há dados a serem processados pelo texto explicativo.
FWPS_CALLOUT_CLASSIFY_FN3

TBD
FWPS_CALLOUT_FLOW_DELETE_NOTIFY_FN0

O mecanismo de filtro chama a função de texto explicativo flowDeleteFn de um texto explicativo para notificar o texto explicativo de que um fluxo de dados que está sendo processado pelo texto explicativo está sendo encerrado.
FWPS_CALLOUT_NOTIFY_FN0

O mecanismo de filtro chama a função de texto explicativo notifyFn0 de um texto explicativo para notificar o driver de texto explicativo sobre eventos associados ao texto explicativo.
FWPS_CALLOUT_NOTIFY_FN1

O mecanismo de filtro chama a função de texto explicativo notifyFn1 de um texto explicativo para notificar o driver de texto explicativo sobre eventos associados ao texto explicativo.
FWPS_CALLOUT_NOTIFY_FN2

O mecanismo de filtro chama a função de texto explicativo notifyFn2 de um texto explicativo para notificar o driver de texto explicativo sobre eventos associados ao texto explicativo.
FWPS_CALLOUT_NOTIFY_FN3

TBD

Estruturas

 
FWPS_INCOMING_METADATA_VALUES0

Define valores de metadados que o mecanismo de filtro passa para a função de texto explicativo classifyFn de um texto explicativo.

Enumerações

 
FWPS_BUILTIN_LAYERS

Define constantes que especificam identificadores de camada de filtragem de tempo de execução internos. Cada um é representado por um LUID (identificador local exclusivo), que tem 64 bits de tamanho.
FWPS_FIELDS_ALE_AUTH_CONNECT_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_AUTH_CONNECT_V4 e FWPS_LAYER_ALE_AUTH_CONNECT_V4_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_ALE_AUTH_CONNECT_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_AUTH_CONNECT_V6 e FWPS_LAYER_ALE_AUTH_CONNECT_V6_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_ALE_AUTH_LISTEN_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_AUTH_LISTEN_V4 e FWPS_LAYER_ALE_AUTH_LISTEN_V4_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_ALE_AUTH_LISTEN_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_AUTH_LISTEN_V6 e FWPS_LAYER_ALE_AUTH_LISTEN_V6_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_ALE_AUTH_RECV_ACCEPT_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4 e FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_ALE_AUTH_RECV_ACCEPT_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6 e FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_ALE_BIND_REDIRECT_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_BIND_REDIRECT_V4 camada de filtragem em tempo de execução.
FWPS_FIELDS_ALE_BIND_REDIRECT_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_BIND_REDIRECT_V6 camada de filtragem em tempo de execução.
FWPS_FIELDS_ALE_CONNECT_REDIRECT_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_CONNECT_REDIRECT_V4 camada de filtragem em tempo de execução.
FWPS_FIELDS_ALE_CONNECT_REDIRECT_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_CONNECT_REDIRECT_V6 camada de filtragem em tempo de execução.
FWPS_FIELDS_ALE_ENDPOINT_CLOSURE_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V4 camada de filtragem em tempo de execução.
FWPS_FIELDS_ALE_ENDPOINT_CLOSURE_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V6 camada de filtragem em tempo de execução.
FWPS_FIELDS_ALE_FLOW_ESTABLISHED_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4 e FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_ALE_FLOW_ESTABLISHED_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6 e FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_ALE_RESOURCE_ASSIGNMENT_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4 e FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_ALE_RESOURCE_ASSIGNMENT_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6 e FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_ALE_RESOURCE_RELEASE_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_RESOURCE_RELEASE_V4 camada de filtragem em tempo de execução.
FWPS_FIELDS_ALE_RESOURCE_RELEASE_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_RESOURCE_RELEASE_V6 camada de filtragem em tempo de execução.
FWPS_FIELDS_DATAGRAM_DATA_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4 e FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_DATAGRAM_DATA_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6 e FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_EGRESS_VSWITCH_ETHERNET

Especifica os identificadores de campo de dados para o FWPS_LAYER_EGRESS_VSWITCH_ETHERNET camada de filtragem em tempo de execução.
FWPS_FIELDS_EGRESS_VSWITCH_TRANSPORT_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V4 camada de filtragem em tempo de execução.
FWPS_FIELDS_EGRESS_VSWITCH_TRANSPORT_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V6 camada de filtragem em tempo de execução.
FWPS_FIELDS_IKEEXT_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_IKEEXT_V4 camada de filtragem em tempo de execução.
FWPS_FIELDS_IKEEXT_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_IKEEXT_V6 camada de filtragem em tempo de execução.
FWPS_FIELDS_INBOUND_ICMP_ERROR_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_INBOUND_ICMP_ERROR_V4 e FWPS_LAYER_INBOUND_ICMP_ERROR_V4_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_INBOUND_ICMP_ERROR_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_INBOUND_ICMP_ERROR_V6 e FWPS_LAYER_INBOUND_ICMP_ERROR_V6_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_INBOUND_IPPACKET_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_INBOUND_IPPACKET_V4 e FWPS_LAYER_INBOUND_IPPACKET_V4_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_INBOUND_IPPACKET_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_INBOUND_IPPACKET_V6 e FWPS_LAYER_INBOUND_IPPACKET_V6_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_INBOUND_MAC_FRAME_ETHERNET

Especifica os identificadores de campo de dados para o FWPS_LAYER_INBOUND_MAC_FRAME_ETHERNET camada de filtragem em tempo de execução.
FWPS_FIELDS_INBOUND_MAC_FRAME_NATIVE

Especifica os identificadores de campo de dados para o FWPS_LAYER_INBOUND_MAC_FRAME_ETHERNET camada de filtragem em tempo de execução.
FWPS_FIELDS_INBOUND_MAC_FRAME_NATIVE_FAST

TBD
FWPS_FIELDS_INBOUND_RESERVED2

Uma enumeração cujos valores são reservados para uso interno.
FWPS_FIELDS_INBOUND_TRANSPORT_FAST

TBD
FWPS_FIELDS_INBOUND_TRANSPORT_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_INBOUND_TRANSPORT_V4 e FWPS_LAYER_INBOUND_TRANSPORT_V4_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_INBOUND_TRANSPORT_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_INBOUND_TRANSPORT_V6 e FWPS_LAYER_INBOUND_TRANSPORT_V6_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_INGRESS_VSWITCH_ETHERNET

Especifica os identificadores de campo de dados para o FWPS_LAYER_INGRESS_VSWITCH_ETHERNET camada de filtragem em tempo de execução.
FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V4 camada de filtragem em tempo de execução.
FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V6 camada de filtragem em tempo de execução.
FWPS_FIELDS_IPFORWARD_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_IPFORWARD_V4 e FWPS_LAYER_IPFORWARD_V4_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_IPFORWARD_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_IPFORWARD_V6 e FWPS_LAYER_IPFORWARD_V6_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_IPSEC_KM_DEMUX_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_IPSEC_KM_DEMUX_V4 camada de filtragem em tempo de execução.
FWPS_FIELDS_IPSEC_KM_DEMUX_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_IPSEC_KM_DEMUX_V6 camada de filtragem em tempo de execução.
FWPS_FIELDS_IPSEC_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_IPSEC_V4 camada de filtragem em tempo de execução.
FWPS_FIELDS_IPSEC_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_IPSEC_V6 camada de filtragem em tempo de execução.
FWPS_FIELDS_KM_AUTHORIZATION

Especifica os identificadores de campo de dados para o FWPS_LAYER_KM_AUTHORIZATION camada de filtragem em tempo de execução.
FWPS_FIELDS_NAME_RESOLUTION_CACHE_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_NAME_RESOLUTION_CACHE_V4 camada de filtragem em tempo de execução.
FWPS_FIELDS_NAME_RESOLUTION_CACHE_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_NAME_RESOLUTION_CACHE_V6 camada de filtragem em tempo de execução.
FWPS_FIELDS_OUTBOUND_ICMP_ERROR_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4 e FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_OUTBOUND_ICMP_ERROR_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6 e FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_OUTBOUND_IPPACKET_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_OUTBOUND_IPPACKET_V4 e FWPS_LAYER_OUTBOUND_IPPACKET_V4_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_OUTBOUND_IPPACKET_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_OUTBOUND_IPPACKET_V6 e FWPS_LAYER_OUTBOUND_IPPACKET_V6_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_OUTBOUND_MAC_FRAME_ETHERNET

Especifica os identificadores de campo de dados para o FWPS_LAYER_OUTBOUND_MAC_FRAME_ETHERNET camada de filtragem em tempo de execução.
FWPS_FIELDS_OUTBOUND_MAC_FRAME_NATIVE

Especifica os identificadores de campo de dados para o FWPS_LAYER_OUTBOUND_MAC_FRAME_NATIVE camada de filtragem em tempo de execução.
FWPS_FIELDS_OUTBOUND_MAC_FRAME_NATIVE_FAST

TBD
FWPS_FIELDS_OUTBOUND_NETWORK_POLICY_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_OUTBOUND_NETWORK_CONNECTION_POLICY_V4 camada de filtragem em tempo de execução.
FWPS_FIELDS_OUTBOUND_NETWORK_POLICY_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_OUTBOUND_NETWORK_CONNECTION_POLICY_V6 camada de filtragem em tempo de execução.
FWPS_FIELDS_OUTBOUND_TRANSPORT_FAST

TBD
FWPS_FIELDS_OUTBOUND_TRANSPORT_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_OUTBOUND_TRANSPORT_V4 e FWPS_LAYER_OUTBOUND_TRANSPORT_V4_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_OUTBOUND_TRANSPORT_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_OUTBOUND_TRANSPORT_V6 e FWPS_LAYER_OUTBOUND_TRANSPORT_V6_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_RPC_EP_ADD

Especifica os identificadores de campo de dados para o FWPS_LAYER_RPC_EP_ADD camada de filtragem em tempo de execução.
FWPS_FIELDS_RPC_EPMAP

Especifica os identificadores de campo de dados para o FWPS_LAYER_RPC_EPMAP camada de filtragem em tempo de execução.
FWPS_FIELDS_RPC_PROXY_CONN

Especifica os identificadores de campo de dados para o FWPS_LAYER_RPC_PROXY_CONN camada de filtragem em tempo de execução.
FWPS_FIELDS_RPC_PROXY_IF_IF

Especifica os identificadores de campo de dados para o FWPS_LAYER_RPC_PROXY_IF camada de filtragem em tempo de execução.
FWPS_FIELDS_RPC_UM

Especifica os identificadores de campo de dados para o FWPS_LAYER_RPC_UM camada de filtragem em tempo de execução.
FWPS_FIELDS_STREAM_PACKET_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_STREAM_PACKET_V4 camada de filtragem em tempo de execução.
FWPS_FIELDS_STREAM_PACKET_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_STREAM_PACKET_V6 camada de filtragem em tempo de execução.
FWPS_FIELDS_STREAM_V4

Especifica os identificadores de campo de dados para o FWPS_LAYER_STREAM_V4 e FWPS_LAYER_STREAM_V4_DISCARD camadas de filtragem em tempo de execução.
FWPS_FIELDS_STREAM_V6

Especifica os identificadores de campo de dados para o FWPS_LAYER_STREAM_V6 e FWPS_LAYER_STREAM_V6_DISCARD camadas de filtragem em tempo de execução.
INET_DISCARD_REASON

Define os possíveis motivos pelos quais os dados são descartados por uma das camadas de transporte.
IP_DISCARD_REASON

Define os possíveis motivos pelos quais os dados são descartados por uma das camadas de rede.