Lire en anglais

Partager via


en-tête fwpsu.h

Cet en-tête est utilisé par la plateforme de filtrage Windows. Pour plus d'informations, consultez les pages suivantes :

fwpsu.h contient les interfaces de programmation suivantes :

Fonctions

 
FWPS_IS_L2_METADATA_FIELD_PRESENT

TBD
FWPS_IS_METADATA_FIELD_PRESENT

TBD
FwpsAleEndpointCreateEnumHandle0

Crée un handle qui peut être utilisé avec d’autres fonctions de point de terminaison d’application de la couche application (ALE) pour énumérer les données de point de terminaison.
FwpsAleEndpointDestroyEnumHandle0

Détruit un handle d’énumération de point de terminaison qui a été créé en appelant FwpsAleEndpointCreateEnumHandle0.
FwpsAleEndpointEnum0

Énumère les points de terminaison d’application de la couche d’application (ALE).
FwpsAleEndpointGetById0

Récupère des informations sur un point de terminaison d’application de couche d’application (ALE).
FwpsAleEndpointGetSecurityInfo0

Récupère des informations de sécurité sur la session d’énumération du point de terminaison d’application de la couche application (ALE).
FwpsAleEndpointSetSecurityInfo0

Définit les informations de sécurité sur la session d’énumération du point de terminaison d’application de la couche application (ALE).
FwpsOpenToken0

Ouvre un jeton d’accès.

Fonctions de rappel

 
FWPS_CALLOUT_BOOTTIME_CALLOUT_DELETE_NOTIFY_FN0

TBD
FWPS_CALLOUT_CLASSIFY_FN0

Le moteur de filtre appelle la fonction de légende classFn0 d’une légende chaque fois qu’il y a des données à traiter par la légende.
FWPS_CALLOUT_CLASSIFY_FN1

Le moteur de filtre appelle la fonction de légende classifyFn1 d’une légende chaque fois qu’il y a des données à traiter par la légende.
FWPS_CALLOUT_CLASSIFY_FN2

Le moteur de filtre appelle la fonction de légende classifyFn2 d’une légende chaque fois qu’il y a des données à traiter par la légende.
FWPS_CALLOUT_CLASSIFY_FN3

TBD
FWPS_CALLOUT_FLOW_DELETE_NOTIFY_FN0

Le moteur de filtre appelle la fonction de légende flowDeleteFn d’une légende pour informer la légende qu’un flux de données traité par la légende est en cours d’arrêt.
FWPS_CALLOUT_NOTIFY_FN0

Le moteur de filtre appelle la fonction de légende notifyFn0 d’une légende pour informer le pilote de légende des événements associés à la légende.
FWPS_CALLOUT_NOTIFY_FN1

Le moteur de filtre appelle la fonction de légende notifyFn1 d’une légende pour informer le pilote de légende des événements associés à la légende.
FWPS_CALLOUT_NOTIFY_FN2

Le moteur de filtre appelle la fonction de légende notifyFn2 d’une légende pour informer le pilote de légende des événements associés à la légende.
FWPS_CALLOUT_NOTIFY_FN3

TBD

Structures

 
FWPS_INCOMING_METADATA_VALUES0

Définit les valeurs de métadonnées que le moteur de filtre transmet à la fonction de légende classifyFn d’une légende.

Énumérations

 
FWPS_BUILTIN_LAYERS

Définit des constantes qui spécifient des identificateurs de couche de filtrage d’exécution intégrés. Chacune d’elles est représentée par un identificateur local unique (LUID), d’une taille de 64 bits.
FWPS_FIELDS_ALE_AUTH_CONNECT_V4

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_ALE_AUTH_CONNECT_V4 et FWPS_LAYER_ALE_AUTH_CONNECT_V4_DISCARD exécution.
FWPS_FIELDS_ALE_AUTH_CONNECT_V6

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_ALE_AUTH_CONNECT_V6 et FWPS_LAYER_ALE_AUTH_CONNECT_V6_DISCARD d’exécution.
FWPS_FIELDS_ALE_AUTH_LISTEN_V4

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_ALE_AUTH_LISTEN_V4 et FWPS_LAYER_ALE_AUTH_LISTEN_V4_DISCARD d’exécution.
FWPS_FIELDS_ALE_AUTH_LISTEN_V6

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_ALE_AUTH_LISTEN_V6 et FWPS_LAYER_ALE_AUTH_LISTEN_V6_DISCARD d’exécution.
FWPS_FIELDS_ALE_AUTH_RECV_ACCEPT_V4

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4 et FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4_DISCARD d’exécution.
FWPS_FIELDS_ALE_AUTH_RECV_ACCEPT_V6

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6 et FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6_DISCARD d’exécution.
FWPS_FIELDS_ALE_BIND_REDIRECT_V4

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_ALE_BIND_REDIRECT_V4 exécution.
FWPS_FIELDS_ALE_BIND_REDIRECT_V6

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_ALE_BIND_REDIRECT_V6 exécution.
FWPS_FIELDS_ALE_CONNECT_REDIRECT_V4

Spécifie les identificateurs de champ de données pour le FWPS_LAYER_ALE_CONNECT_REDIRECT_V4 couche de filtrage au moment de l’exécution.
FWPS_FIELDS_ALE_CONNECT_REDIRECT_V6

Spécifie les identificateurs de champ de données pour la couche de filtrage de l’exécution FWPS_LAYER_ALE_CONNECT_REDIRECT_V6.
FWPS_FIELDS_ALE_ENDPOINT_CLOSURE_V4

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V4 exécution.
FWPS_FIELDS_ALE_ENDPOINT_CLOSURE_V6

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V6 exécution.
FWPS_FIELDS_ALE_FLOW_ESTABLISHED_V4

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4 et FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4_DISCARD d’exécution.
FWPS_FIELDS_ALE_FLOW_ESTABLISHED_V6

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6 et FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6_DISCARD d’exécution.
FWPS_FIELDS_ALE_RESOURCE_ASSIGNMENT_V4

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4 et FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD d’exécution.
FWPS_FIELDS_ALE_RESOURCE_ASSIGNMENT_V6

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6 et FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD d’exécution.
FWPS_FIELDS_ALE_RESOURCE_RELEASE_V4

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_ALE_RESOURCE_RELEASE_V4 exécution.
FWPS_FIELDS_ALE_RESOURCE_RELEASE_V6

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_ALE_RESOURCE_RELEASE_V6 exécution.
FWPS_FIELDS_DATAGRAM_DATA_V4

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4 et FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD d’exécution.
FWPS_FIELDS_DATAGRAM_DATA_V6

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6 et FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD d’exécution.
FWPS_FIELDS_EGRESS_VSWITCH_ETHERNET

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_EGRESS_VSWITCH_ETHERNET exécution.
FWPS_FIELDS_EGRESS_VSWITCH_TRANSPORT_V4

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V4 exécution.
FWPS_FIELDS_EGRESS_VSWITCH_TRANSPORT_V6

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V6 exécution.
FWPS_FIELDS_IKEEXT_V4

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_IKEEXT_V4 d’exécution.
FWPS_FIELDS_IKEEXT_V6

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_IKEEXT_V6 exécution.
FWPS_FIELDS_INBOUND_ICMP_ERROR_V4

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_INBOUND_ICMP_ERROR_V4 et FWPS_LAYER_INBOUND_ICMP_ERROR_V4_DISCARD d’exécution.
FWPS_FIELDS_INBOUND_ICMP_ERROR_V6

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_INBOUND_ICMP_ERROR_V6 et FWPS_LAYER_INBOUND_ICMP_ERROR_V6_DISCARD d’exécution.
FWPS_FIELDS_INBOUND_IPPACKET_V4

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_INBOUND_IPPACKET_V4 et FWPS_LAYER_INBOUND_IPPACKET_V4_DISCARD d’exécution.
FWPS_FIELDS_INBOUND_IPPACKET_V6

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_INBOUND_IPPACKET_V6 et FWPS_LAYER_INBOUND_IPPACKET_V6_DISCARD d’exécution.
FWPS_FIELDS_INBOUND_MAC_FRAME_ETHERNET

Spécifie les identificateurs de champ de données pour le FWPS_LAYER_INBOUND_MAC_FRAME_ETHERNET couche de filtrage d’exécution.
FWPS_FIELDS_INBOUND_MAC_FRAME_NATIVE

Spécifie les identificateurs de champ de données pour le FWPS_LAYER_INBOUND_MAC_FRAME_ETHERNET couche de filtrage d’exécution.
FWPS_FIELDS_INBOUND_MAC_FRAME_NATIVE_FAST

TBD
FWPS_FIELDS_INBOUND_RESERVED2

Enum dont les valeurs sont réservées à une utilisation interne.
FWPS_FIELDS_INBOUND_TRANSPORT_FAST

TBD
FWPS_FIELDS_INBOUND_TRANSPORT_V4

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_INBOUND_TRANSPORT_V4 et FWPS_LAYER_INBOUND_TRANSPORT_V4_DISCARD d’exécution.
FWPS_FIELDS_INBOUND_TRANSPORT_V6

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_INBOUND_TRANSPORT_V6 et FWPS_LAYER_INBOUND_TRANSPORT_V6_DISCARD d’exécution.
FWPS_FIELDS_INGRESS_VSWITCH_ETHERNET

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_INGRESS_VSWITCH_ETHERNET exécution.
FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V4

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V4 exécution.
FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V6

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V6 exécution.
FWPS_FIELDS_IPFORWARD_V4

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_IPFORWARD_V4 et FWPS_LAYER_IPFORWARD_V4_DISCARD d’exécution.
FWPS_FIELDS_IPFORWARD_V6

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_IPFORWARD_V6 et FWPS_LAYER_IPFORWARD_V6_DISCARD d’exécution.
FWPS_FIELDS_IPSEC_KM_DEMUX_V4

Spécifie les identificateurs de champ de données pour le FWPS_LAYER_IPSEC_KM_DEMUX_V4 couche de filtrage d’exécution.
FWPS_FIELDS_IPSEC_KM_DEMUX_V6

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_IPSEC_KM_DEMUX_V6'exécution.
FWPS_FIELDS_IPSEC_V4

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_IPSEC_V4'exécution.
FWPS_FIELDS_IPSEC_V6

Spécifie les identificateurs de champ de données pour le FWPS_LAYER_IPSEC_V6 couche de filtrage au moment de l’exécution.
FWPS_FIELDS_KM_AUTHORIZATION

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_KM_AUTHORIZATION’exécution.
FWPS_FIELDS_NAME_RESOLUTION_CACHE_V4

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_NAME_RESOLUTION_CACHE_V4 exécution.
FWPS_FIELDS_NAME_RESOLUTION_CACHE_V6

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_NAME_RESOLUTION_CACHE_V6 exécution.
FWPS_FIELDS_OUTBOUND_ICMP_ERROR_V4

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4 et FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4_DISCARD d’exécution.
FWPS_FIELDS_OUTBOUND_ICMP_ERROR_V6

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6 et FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6_DISCARD d’exécution.
FWPS_FIELDS_OUTBOUND_IPPACKET_V4

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_OUTBOUND_IPPACKET_V4 et FWPS_LAYER_OUTBOUND_IPPACKET_V4_DISCARD d’exécution.
FWPS_FIELDS_OUTBOUND_IPPACKET_V6

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_OUTBOUND_IPPACKET_V6 et FWPS_LAYER_OUTBOUND_IPPACKET_V6_DISCARD d’exécution.
FWPS_FIELDS_OUTBOUND_MAC_FRAME_ETHERNET

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_OUTBOUND_MAC_FRAME_ETHERNET exécution.
FWPS_FIELDS_OUTBOUND_MAC_FRAME_NATIVE

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_OUTBOUND_MAC_FRAME_NATIVE’exécution.
FWPS_FIELDS_OUTBOUND_MAC_FRAME_NATIVE_FAST

TBD
FWPS_FIELDS_OUTBOUND_NETWORK_POLICY_V4

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_OUTBOUND_NETWORK_CONNECTION_POLICY_V4 d’exécution.
FWPS_FIELDS_OUTBOUND_NETWORK_POLICY_V6

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_OUTBOUND_NETWORK_CONNECTION_POLICY_V6 exécution.
FWPS_FIELDS_OUTBOUND_TRANSPORT_FAST

TBD
FWPS_FIELDS_OUTBOUND_TRANSPORT_V4

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_OUTBOUND_TRANSPORT_V4 et FWPS_LAYER_OUTBOUND_TRANSPORT_V4_DISCARD d’exécution.
FWPS_FIELDS_OUTBOUND_TRANSPORT_V6

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_OUTBOUND_TRANSPORT_V6 et FWPS_LAYER_OUTBOUND_TRANSPORT_V6_DISCARD d’exécution.
FWPS_FIELDS_RPC_EP_ADD

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_RPC_EP_ADD’exécution.
FWPS_FIELDS_RPC_EPMAP

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_RPC_EPMAP d’exécution.
FWPS_FIELDS_RPC_PROXY_CONN

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_RPC_PROXY_CONN exécution.
FWPS_FIELDS_RPC_PROXY_IF_IF

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_RPC_PROXY_IF’exécution.
FWPS_FIELDS_RPC_UM

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_RPC_UM’exécution.
FWPS_FIELDS_STREAM_PACKET_V4

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_STREAM_PACKET_V4 exécution.
FWPS_FIELDS_STREAM_PACKET_V6

Spécifie les identificateurs de champ de données pour la couche de filtrage FWPS_LAYER_STREAM_PACKET_V6 exécution.
FWPS_FIELDS_STREAM_V4

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_STREAM_V4 et FWPS_LAYER_STREAM_V4_DISCARD d’exécution.
FWPS_FIELDS_STREAM_V6

Spécifie les identificateurs de champ de données pour les couches de filtrage FWPS_LAYER_STREAM_V6 et FWPS_LAYER_STREAM_V6_DISCARD d’exécution.
INET_DISCARD_REASON

Définit les raisons possibles pour lesquelles les données sont ignorées par l’une des couches de transport.
IP_DISCARD_REASON

Définit les raisons possibles pour lesquelles les données sont ignorées par l’une des couches réseau.