Condividi tramite


Intestazione fwpsu.h

Questa intestazione viene usata da Windows Filtering Platform. Per altre informazioni, vedere:

fwpsu.h contiene le interfacce di programmazione seguenti:

Funzioni

 
FWPS_IS_L2_METADATA_FIELD_PRESENT

TBD
FWPS_IS_METADATA_FIELD_PRESENT

TBD
FwpsAleEndpointCreateEnumHandle0

Crea un handle che può essere usato con altre funzioni endpoint di imposizione del livello applicazione (ALE) per enumerare i dati dell'endpoint.
FwpsAleEndpointDestroyEnumHandle0

Elimina definitivamente un handle di enumerazione endpoint creato chiamando FwpsAleEndpointCreateEnumHandle0.
FwpsAleEndpointEnum0

Enumera gli endpoint DIE (Application Layer Enforcement).
FwpsAleEndpointGetById0

Recupera informazioni su un endpoint di applicazione di imposizione del livello applicazione .
FwpsAleEndpointGetSecurityInfo0

Recupera le informazioni di sicurezza sulla sessione di enumerazione dell'endpoint ale (APPLICATION Layer Enforcement).
FwpsAleEndpointSetSecurityInfo0

Imposta le informazioni di sicurezza sulla sessione di enumerazione dell'endpoint ALE (Application Layer Enforcement).
FwpsOpenToken0

Apre un token di accesso.

Funzioni di callback

 
FWPS_CALLOUT_BOOTTIME_CALLOUT_DELETE_NOTIFY_FN0

TBD
FWPS_CALLOUT_CLASSIFY_FN0

Il motore di filtro chiama la funzione di callout classifyFn0 di un callout ogni volta che sono presenti dati da elaborare dal callout.
FWPS_CALLOUT_CLASSIFY_FN1

Il motore di filtro chiama la funzione di callout classifyFn1 di un callout ogni volta che sono presenti dati da elaborare dal callout.
FWPS_CALLOUT_CLASSIFY_FN2

Il motore di filtro chiama la funzione di callout classifyFn2 di un callout ogni volta che sono presenti dati da elaborare dal callout.
FWPS_CALLOUT_CLASSIFY_FN3

TBD
FWPS_CALLOUT_FLOW_DELETE_NOTIFY_FN0

Il motore di filtro chiama la funzione callout flowDeleteFn di un callout per notificare al callout che un flusso di dati elaborato dal callout viene terminato.
FWPS_CALLOUT_NOTIFY_FN0

Il motore di filtro chiama una funzione callout notifyFn0 del callout per notificare al driver di callout gli eventi associati al callout.
FWPS_CALLOUT_NOTIFY_FN1

Il motore di filtro chiama una funzione callout notifyFn1 del callout per notificare al driver callout gli eventi associati al callout.
FWPS_CALLOUT_NOTIFY_FN2

Il motore di filtro chiama una funzione callout notifyFn2 del callout del callout per notificare al driver del callout gli eventi associati al callout.
FWPS_CALLOUT_NOTIFY_FN3

TBD

Strutture

 
FWPS_INCOMING_METADATA_VALUES0

Definisce i valori dei metadati passati dal motore di filtro alla funzione di callout classifyFn di un callout.

Enumerazioni

 
FWPS_BUILTIN_LAYERS

Definisce costanti che specificano identificatori di livello di filtro in fase di esecuzione predefiniti. Ognuno di essi è rappresentato da un identificatore univoco locale (LUID), che è di 64 bit di dimensioni.
FWPS_FIELDS_ALE_AUTH_CONNECT_V4

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_ALE_AUTH_CONNECT_V4 e FWPS_LAYER_ALE_AUTH_CONNECT_V4_DISCARD di runtime.
FWPS_FIELDS_ALE_AUTH_CONNECT_V6

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_ALE_AUTH_CONNECT_V6 e FWPS_LAYER_ALE_AUTH_CONNECT_V6_DISCARD di runtime.
FWPS_FIELDS_ALE_AUTH_LISTEN_V4

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_ALE_AUTH_LISTEN_V4 e FWPS_LAYER_ALE_AUTH_LISTEN_V4_DISCARD di runtime.
FWPS_FIELDS_ALE_AUTH_LISTEN_V6

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_ALE_AUTH_LISTEN_V6 e FWPS_LAYER_ALE_AUTH_LISTEN_V6_DISCARD di runtime.
FWPS_FIELDS_ALE_AUTH_RECV_ACCEPT_V4

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4 e FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4_DISCARD runtime.
FWPS_FIELDS_ALE_AUTH_RECV_ACCEPT_V6

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6 e FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6_DISCARD di runtime.
FWPS_FIELDS_ALE_BIND_REDIRECT_V4

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_ALE_BIND_REDIRECT_V4.
FWPS_FIELDS_ALE_BIND_REDIRECT_V6

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_ALE_BIND_REDIRECT_V6.
FWPS_FIELDS_ALE_CONNECT_REDIRECT_V4

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_ALE_CONNECT_REDIRECT_V4.
FWPS_FIELDS_ALE_CONNECT_REDIRECT_V6

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_ALE_CONNECT_REDIRECT_V6.
FWPS_FIELDS_ALE_ENDPOINT_CLOSURE_V4

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V4.
FWPS_FIELDS_ALE_ENDPOINT_CLOSURE_V6

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V6.
FWPS_FIELDS_ALE_FLOW_ESTABLISHED_V4

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4 e FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4_DISCARD di runtime.
FWPS_FIELDS_ALE_FLOW_ESTABLISHED_V6

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6 e FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6_DISCARD di runtime.
FWPS_FIELDS_ALE_RESOURCE_ASSIGNMENT_V4

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4 e FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD di runtime.
FWPS_FIELDS_ALE_RESOURCE_ASSIGNMENT_V6

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6 e FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD di runtime.
FWPS_FIELDS_ALE_RESOURCE_RELEASE_V4

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_ALE_RESOURCE_RELEASE_V4.
FWPS_FIELDS_ALE_RESOURCE_RELEASE_V6

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_ALE_RESOURCE_RELEASE_V6.
FWPS_FIELDS_DATAGRAM_DATA_V4

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4 e FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD di runtime.
FWPS_FIELDS_DATAGRAM_DATA_V6

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6 e FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD di runtime.
FWPS_FIELDS_EGRESS_VSWITCH_ETHERNET

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_EGRESS_VSWITCH_ETHERNET.
FWPS_FIELDS_EGRESS_VSWITCH_TRANSPORT_V4

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V4.
FWPS_FIELDS_EGRESS_VSWITCH_TRANSPORT_V6

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V6.
FWPS_FIELDS_IKEEXT_V4

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_IKEEXT_V4.
FWPS_FIELDS_IKEEXT_V6

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_IKEEXT_V6.
FWPS_FIELDS_INBOUND_ICMP_ERROR_V4

Specifica gli identificatori dei campi dati per i livelli di filtro di FWPS_LAYER_INBOUND_ICMP_ERROR_V4 e FWPS_LAYER_INBOUND_ICMP_ERROR_V4_DISCARD runtime.
FWPS_FIELDS_INBOUND_ICMP_ERROR_V6

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_INBOUND_ICMP_ERROR_V6 e FWPS_LAYER_INBOUND_ICMP_ERROR_V6_DISCARD di runtime.
FWPS_FIELDS_INBOUND_IPPACKET_V4

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_INBOUND_IPPACKET_V4 e FWPS_LAYER_INBOUND_IPPACKET_V4_DISCARD runtime.
FWPS_FIELDS_INBOUND_IPPACKET_V6

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_INBOUND_IPPACKET_V6 e FWPS_LAYER_INBOUND_IPPACKET_V6_DISCARD di runtime.
FWPS_FIELDS_INBOUND_MAC_FRAME_ETHERNET

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_INBOUND_MAC_FRAME_ETHERNET.
FWPS_FIELDS_INBOUND_MAC_FRAME_NATIVE

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_INBOUND_MAC_FRAME_ETHERNET.
FWPS_FIELDS_INBOUND_MAC_FRAME_NATIVE_FAST

TBD
FWPS_FIELDS_INBOUND_RESERVED2

Enumerazione i cui valori sono riservati per l'uso interno.
FWPS_FIELDS_INBOUND_TRANSPORT_FAST

TBD
FWPS_FIELDS_INBOUND_TRANSPORT_V4

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_INBOUND_TRANSPORT_V4 e FWPS_LAYER_INBOUND_TRANSPORT_V4_DISCARD di runtime.
FWPS_FIELDS_INBOUND_TRANSPORT_V6

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_INBOUND_TRANSPORT_V6 e FWPS_LAYER_INBOUND_TRANSPORT_V6_DISCARD di runtime.
FWPS_FIELDS_INGRESS_VSWITCH_ETHERNET

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_INGRESS_VSWITCH_ETHERNET.
FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V4

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V4.
FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V6

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V6.
FWPS_FIELDS_IPFORWARD_V4

Specifica gli identificatori dei campi dati per i livelli di filtro di FWPS_LAYER_IPFORWARD_V4 e FWPS_LAYER_IPFORWARD_V4_DISCARD runtime.
FWPS_FIELDS_IPFORWARD_V6

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_IPFORWARD_V6 e FWPS_LAYER_IPFORWARD_V6_DISCARD di runtime.
FWPS_FIELDS_IPSEC_KM_DEMUX_V4

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_IPSEC_KM_DEMUX_V4.
FWPS_FIELDS_IPSEC_KM_DEMUX_V6

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_IPSEC_KM_DEMUX_V6.
FWPS_FIELDS_IPSEC_V4

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_IPSEC_V4.
FWPS_FIELDS_IPSEC_V6

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_IPSEC_V6.
FWPS_FIELDS_KM_AUTHORIZATION

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_KM_AUTHORIZATION.
FWPS_FIELDS_NAME_RESOLUTION_CACHE_V4

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_NAME_RESOLUTION_CACHE_V4.
FWPS_FIELDS_NAME_RESOLUTION_CACHE_V6

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_NAME_RESOLUTION_CACHE_V6.
FWPS_FIELDS_OUTBOUND_ICMP_ERROR_V4

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4 e FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4_DISCARD di runtime.
FWPS_FIELDS_OUTBOUND_ICMP_ERROR_V6

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6 e FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6_DISCARD runtime.
FWPS_FIELDS_OUTBOUND_IPPACKET_V4

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_OUTBOUND_IPPACKET_V4 e FWPS_LAYER_OUTBOUND_IPPACKET_V4_DISCARD di runtime.
FWPS_FIELDS_OUTBOUND_IPPACKET_V6

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_OUTBOUND_IPPACKET_V6 e FWPS_LAYER_OUTBOUND_IPPACKET_V6_DISCARD di runtime.
FWPS_FIELDS_OUTBOUND_MAC_FRAME_ETHERNET

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_OUTBOUND_MAC_FRAME_ETHERNET.
FWPS_FIELDS_OUTBOUND_MAC_FRAME_NATIVE

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_OUTBOUND_MAC_FRAME_NATIVE.
FWPS_FIELDS_OUTBOUND_MAC_FRAME_NATIVE_FAST

TBD
FWPS_FIELDS_OUTBOUND_NETWORK_POLICY_V4

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_OUTBOUND_NETWORK_CONNECTION_POLICY_V4.
FWPS_FIELDS_OUTBOUND_NETWORK_POLICY_V6

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_OUTBOUND_NETWORK_CONNECTION_POLICY_V6.
FWPS_FIELDS_OUTBOUND_TRANSPORT_FAST

TBD
FWPS_FIELDS_OUTBOUND_TRANSPORT_V4

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_OUTBOUND_TRANSPORT_V4 e FWPS_LAYER_OUTBOUND_TRANSPORT_V4_DISCARD di runtime.
FWPS_FIELDS_OUTBOUND_TRANSPORT_V6

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_OUTBOUND_TRANSPORT_V6 e FWPS_LAYER_OUTBOUND_TRANSPORT_V6_DISCARD di runtime.
FWPS_FIELDS_RPC_EP_ADD

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_RPC_EP_ADD.
FWPS_FIELDS_RPC_EPMAP

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_RPC_EPMAP.
FWPS_FIELDS_RPC_PROXY_CONN

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_RPC_PROXY_CONN.
FWPS_FIELDS_RPC_PROXY_IF_IF

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_RPC_PROXY_IF.
FWPS_FIELDS_RPC_UM

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_RPC_UM.
FWPS_FIELDS_STREAM_PACKET_V4

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_STREAM_PACKET_V4.
FWPS_FIELDS_STREAM_PACKET_V6

Specifica gli identificatori dei campi dati per il livello di filtro di runtime FWPS_LAYER_STREAM_PACKET_V6.
FWPS_FIELDS_STREAM_V4

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_STREAM_V4 e FWPS_LAYER_STREAM_V4_DISCARD runtime.
FWPS_FIELDS_STREAM_V6

Specifica gli identificatori dei campi dati per i livelli di filtro FWPS_LAYER_STREAM_V6 e FWPS_LAYER_STREAM_V6_DISCARD di runtime.
INET_DISCARD_REASON

Definisce i possibili motivi per cui i dati vengono eliminati da uno dei livelli di trasporto.
IP_DISCARD_REASON

Definisce i possibili motivi per cui i dati vengono eliminati da uno dei livelli di rete.