Partager via


En-tête fwpmtypes.h

Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :

fwpmtypes.h contient les interfaces de programmation suivantes :

Structures

 
FWPM_ACTION0

Spécifie l’action effectuée si toutes les conditions de filtre sont remplies.
FWPM_CALLOUT_CHANGE0

Spécifie une notification de modification distribuée aux abonnés.
FWPM_CALLOUT_ENUM_TEMPLATE0

Utilisé pour limiter les énumérations de légendes.
FWPM_CALLOUT_SUBSCRIPTION0

Utilisé pour s’abonner aux notifications de modification. (FWPM_CALLOUT_SUBSCRIPTION0)
FWPM_CALLOUT0

Stocke l’état associé à une légende.
FWPM_CLASSIFY_OPTION0

Structure FWPM_CLASSIFY_OPTION0.
FWPM_CLASSIFY_OPTIONS0

La structure FWPM_CLASSIFY_OPTIONS0 est utilisée pour stocker FWPM_CLASSIFY_OPTION0 structures.
FWPM_CONNECTION_ENUM_TEMPLATE0

Utilisé pour limiter les énumérations d’objets de connexion.
FWPM_CONNECTION_SUBSCRIPTION0

Stocke les informations utilisées pour s’abonner aux notifications relatives à un objet de connexion.
FWPM_CONNECTION0

Stocke l’état associé à un objet de connexion.
FWPM_FIELD0

Spécifie les informations de schéma d’un champ.
FWPM_FILTER_CHANGE0

Stocke les notifications de modification envoyées aux abonnés.
FWPM_FILTER_CONDITION0

Exprime une condition de filtre qui doit être vraie pour que l’action soit effectuée.
FWPM_FILTER_ENUM_TEMPLATE0

Est utilisé pour énumérer les filtres.
FWPM_FILTER_SUBSCRIPTION0

Est utilisé pour s’abonner aux notifications de modification.
FWPM_FILTER0

Stocke l’état associé à un filtre.
FWPM_LAYER_ENUM_TEMPLATE0

Utilisé pour énumérer les couches.
FWPM_LAYER_STATISTICS0

Stocke les statistiques relatives à une couche.
FWPM_LAYER0

Informations de schéma pour une couche.
FWPM_NET_EVENT_CAPABILITY_ALLOW0

Contient des informations sur le trafic réseau autorisé par rapport à une fonctionnalité réseau de conteneur d’application.
FWPM_NET_EVENT_CAPABILITY_DROP0

Contient des informations sur le trafic réseau supprimé par rapport à une fonctionnalité réseau de conteneur d’application.
FWPM_NET_EVENT_CLASSIFY_ALLOW0

Contient des informations qui décrivent le trafic autorisé tel qu’appliqué par le moteur de classification du PAM.
FWPM_NET_EVENT_CLASSIFY_DROP_MAC0

Contient des informations qui décrivent un échec de suppression de couche MAC.
FWPM_NET_EVENT_CLASSIFY_DROP0

Contient des informations qui décrivent un échec de suppression de couche. (FWPM_NET_EVENT_CLASSIFY_DROP0)
FWPM_NET_EVENT_CLASSIFY_DROP1

Contient des informations qui décrivent un échec de suppression de couche. (FWPM_NET_EVENT_CLASSIFY_DROP1)
FWPM_NET_EVENT_CLASSIFY_DROP2

Contient des informations qui décrivent un échec de suppression de couche. (FWPM_NET_EVENT_CLASSIFY_DROP2)
FWPM_NET_EVENT_ENUM_TEMPLATE0

Utilisé pour l’énumération d’événements net.
FWPM_NET_EVENT_HEADER0

Informations communes à tous les événements.
FWPM_NET_EVENT_HEADER1

Informations communes à tous les événements. Réservé.
FWPM_NET_EVENT_HEADER2

Contient des informations communes à tous les événements. (FWPM_NET_EVENT_HEADER2)
FWPM_NET_EVENT_HEADER3

Contient des informations communes à tous les événements. (FWPM_NET_EVENT_HEADER3)
FWPM_NET_EVENT_IKEEXT_EM_FAILURE0

La structure FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 contient des informations qui décrivent une défaillance en mode étendu (EM) IKE. Notez FWPM_NET_EVENT_IKEEXT_EM_FAILURE0'implémentation spécifique de FWPM_NET_EVENT_IKEEXT_EM_FAILURE utilisée dans Windows Vista.
FWPM_NET_EVENT_IKEEXT_EM_FAILURE1

La structure FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 contient des informations qui décrivent une défaillance en mode étendu (EM) IKE. Notez FWPM_NET_EVENT_IKEEXT_EM_FAILURE1'implémentation spécifique de FWPM_NET_EVENT_IKEEXT_EM_FAILURE utilisée dans Windows 7 et versions ultérieures.
FWPM_NET_EVENT_IKEEXT_MM_FAILURE0

Contient des informations qui décrivent une défaillance du mode principal (MM) IKE/AuthIP. (FWPM_NET_EVENT_IKEEXT_MM_FAILURE0)
FWPM_NET_EVENT_IKEEXT_MM_FAILURE1

Contient des informations qui décrivent une défaillance du mode principal (MM) IKE/AuthIP. (FWPM_NET_EVENT_IKEEXT_MM_FAILURE1)
FWPM_NET_EVENT_IKEEXT_QM_FAILURE0

Contient des informations qui décrivent une défaillance en mode rapide (QM) IKE/AuthIP.
FWPM_NET_EVENT_IKEEXT_QM_FAILURE1

Contient des informations qui décrivent une défaillance en mode rapide (QM) IKE/AuthIP. FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 est également disponible.
FWPM_NET_EVENT_IPSEC_DOSP_DROP0

Contient des informations qui décrivent un événement de suppression de protection DoS IPsec.
FWPM_NET_EVENT_IPSEC_KERNEL_DROP0

Contient des informations qui décrivent un événement de suppression du noyau IPsec.
FWPM_NET_EVENT_LPM_PACKET_ARRIVAL0

Contient des informations qui décrivent la valeur IPSec Security Parameter Index (SPI).
FWPM_NET_EVENT_SUBSCRIPTION0

Stocke les informations utilisées pour s’abonner aux notifications relatives à un événement réseau.
FWPM_NET_EVENT0

Contient des informations sur tous les types d’événements. (FWPM_NET_EVENT0)
FWPM_NET_EVENT1

Contient des informations sur tous les types d’événements. (FWPM_NET_EVENT1)
FWPM_NET_EVENT2

Contient des informations sur tous les types d’événements. (FWPM_NET_EVENT2)
FWPM_NET_EVENT3

Contient des informations sur tous les types d’événements. (FWPM_NET_EVENT3)
FWPM_NET_EVENT4

Contient des informations sur tous les types d’événements. FWPM_NET_EVENT3 et FWPM_NET_EVENT2 sont disponibles. Pour Windows 7, FWPM_NET_EVENT1 est disponible. Pour Windows Vista, FWPM_NET_EVENT0 est disponible.
FWPM_NET_EVENT5

Contient des informations sur tous les types d’événements. FWPM_NET_EVENT4, FWPM_NET_EVENT3 et FWPM_NET_EVENT2 sont disponibles. Pour Windows 7, FWPM_NET_EVENT1 est disponible. Pour Windows Vista, FWPM_NET_EVENT0 est disponible.
FWPM_NETWORK_CONNECTION_POLICY_SETTING0

Stocke une paire type et valeur pour un paramètre de stratégie de connexion.
FWPM_NETWORK_CONNECTION_POLICY_SETTINGS0

Stocke un tableau de valeurs FWPM_NETWORK_CONNECTION_POLICY_SETTING0, ainsi que le nombre d’éléments dans ce tableau.
FWPM_PROVIDER_CHANGE0

Notification de modification distribuée aux abonnés. (FWPM_PROVIDER_CHANGE0)
FWPM_PROVIDER_CONTEXT_CHANGE0

Notification de modification distribuée aux abonnés. (FWPM_PROVIDER_CONTEXT_CHANGE0)
FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0

Utilisé pour énumérer les contextes de fournisseur.
FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0

Utilisé pour s’abonner aux notifications de modification. (FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0)
FWPM_PROVIDER_CONTEXT0

Stocke l’état associé à un contexte de fournisseur. (FWPM_PROVIDER_CONTEXT0)
FWPM_PROVIDER_CONTEXT1

Stocke l’état associé à un contexte de fournisseur. (FWPM_PROVIDER_CONTEXT1)
FWPM_PROVIDER_CONTEXT2

Stocke l’état associé à un contexte de fournisseur. (FWPM_PROVIDER_CONTEXT2)
FWPM_PROVIDER_CONTEXT3

Stocke l’état associé à un contexte de fournisseur. FWPM_PROVIDER_CONTEXT0, FWPM_PROVIDER_CONTEXT1 et FWPM_PROVIDER_CONTEXT2 sont disponibles.
FWPM_PROVIDER_ENUM_TEMPLATE0

Utilisé pour énumérer les fournisseurs.
FWPM_PROVIDER_SUBSCRIPTION0

Utilisé pour s’abonner aux notifications de modification. (FWPM_PROVIDER_SUBSCRIPTION0)
FWPM_PROVIDER0

Stocke l’état associé à un fournisseur de stratégie.
FWPM_SESSION_ENUM_TEMPLATE0

Utilisé pour énumérer des sessions.
FWPM_SESSION0

Stocke l’état associé à une session cliente.
FWPM_STATISTICS0

Stocke les statistiques relatives aux connexions à des couches spécifiques.
FWPM_SUBLAYER_CHANGE0

Notification de modification distribuée aux abonnés. (FWPM_SUBLAYER_CHANGE0)
FWPM_SUBLAYER_ENUM_TEMPLATE0

Est utilisé pour énumérer les sous-couches.
FWPM_SUBLAYER_SUBSCRIPTION0

Utilisé pour s’abonner aux notifications de modification. (FWPM_SUBLAYER_SUBSCRIPTION0)
FWPM_SUBLAYER0

Stocke l’état associé à une sous-couche.
FWPM_SYSTEM_PORTS_BY_TYPE0

Structure FWPM_SYSTEM_PORTS_BY_TYPE0.
FWPM_SYSTEM_PORTS0

Structure FWPM_SYSTEM_PORTS0.
FWPM_VSWITCH_EVENT_SUBSCRIPTION0

Stocke les informations utilisées pour s’abonner aux notifications relatives à un événement vSwitch.
FWPM_VSWITCH_EVENT0

Contient des informations sur un événement vSwitch.

Énumérations

 
DL_ADDRESS_TYPE

L’énumération DL_ADDRESS_TYPE (fwpmtypes.h) spécifie le type d’adresse de couche de liaison de données.
FWPM_APPC_NETWORK_CAPABILITY_TYPE

Spécifie le type de fonctionnalité réseau de conteneur d’application associée à l’objet ou au trafic en question.
FWPM_CHANGE_TYPE

Utilisé lors de la distribution des notifications de modification aux abonnés.
FWPM_CONNECTION_EVENT_TYPE

Spécifie le type d’événement de modification de l’objet de connexion.
FWPM_ENGINE_OPTION

Options configurables pour le moteur de filtre.
FWPM_FIELD_TYPE

Fournit des informations supplémentaires sur la façon dont les données du champ doivent être interprétées.
FWPM_NET_EVENT_TYPE

Type d’événement net.
FWPM_PROVIDER_CONTEXT_TYPE

Types de contextes de fournisseur qui peuvent être stockés dans le moteur de filtrage de base (BFE).
FWPM_SERVICE_STATE

Spécifie l’état actuel du moteur de filtre.
FWPM_SYSTEM_PORT_TYPE

Type énuméré FWPM_SYSTEM_PORT_TYPE.
FWPM_VSWITCH_EVENT_TYPE

Spécifie le type d’un événement vSwitch.