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. |