Lire en anglais

Partager via


en-tête netfw.h

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

netfw.h contient les interfaces de programmation suivantes :

Interfaces

 
INetFwAuthorizedApplication

L’interface INetFwAuthorizedApplication permet d’accéder aux propriétés d’une application qui a été autorisée à avoir des ouvertures dans le pare-feu.
INetFwAuthorizedApplications

L’interface INetFwAuthorizedApplications permet d’accéder à une collection de ports ouverts autorisés dans le pare-feu.
INetFwIcmpSettings

L’interface INetFwIcmpSettings permet d’accéder aux paramètres qui contrôlent les paquets ICMP.
INetFwMgr

L’interface INetFwMgr permet d’accéder aux paramètres de pare-feu d’un ordinateur.
INetFwOpenPort

L’interface INetFwOpenPort permet d’accéder aux propriétés d’un port qui a été ouvert dans le pare-feu.
INetFwOpenPorts

L’interface INetFwOpenPorts est une interface de collection Automation standard.
INetFwPolicy

L’interface INetFwPolicy permet d’accéder à une stratégie de pare-feu.
INetFwPolicy2

Pour accéder à la stratégie de pare-feu.
INetFwProduct

Pour accéder aux propriétés d’une inscription de pare-feu tierce.
INetFwProducts

Pour accéder aux méthodes et propriétés permettant d’inscrire des produits de pare-feu tiers auprès du Pare-feu Windows et d’énumérer les produits inscrits.
INetFwProfile

L’interface INetFwProfile permet d’accéder au profil des paramètres de pare-feu.
INetFwRemoteAdminSettings

L’interface INetFwRemoteAdminSettings permet d’accéder aux paramètres qui contrôlent l’administration à distance.
INetFwRule

Aux propriétés d’une règle.
INetFwRule2

Permet à une application ou à un service d’accéder à toutes les propriétés d’INetFwRule ainsi qu’aux quatre propriétés de périphérie d’une règle de pare-feu spécifiée par NET_FW_EDGE_TRAVERSAL_TYPE.
INetFwRule3

Permet à une application ou à un service d’accéder à toutes les propriétés d’INetFwRule2 et de fournir un accès aux exigences des conteneurs d’application.
INetFwRules

Collection de règles de pare-feu.
INetFwService

L’interface INetFwService permet d’accéder aux propriétés d’un service qui peut être autorisé à écouter via le pare-feu.
INetFwServiceRestriction

Accès aux règles de mise en réseau de renforcement du service Windows.
INetFwServices

L’interface INetFwServices est une interface Automation standard qui fournit l’accès à une collection de services qui peuvent être autorisés à écouter via le pare-feu.

Fonctions

 
NetworkIsolationDiagnoseConnectFailureAndGetInfo

La fonction NetworkIsolationDiagnoseConnectFailureAndGetInfo obtient des informations sur un échec de connexion d’isolation réseau en raison d’une fonctionnalité manquante.
NetworkIsolationEnumAppContainers

La fonction NetworkIsolationEnumAppContainers énumère tous les conteneurs d’application qui ont été créés dans le système.
NetworkIsolationEnumerateAppContainerRules

Énumère toutes les règles liées aux conteneurs d’application.
NetworkIsolationFreeAppContainers

La fonction NetworkIsolationFreeAppContainers est utilisée pour libérer les ressources mémoire allouées à un ou plusieurs conteneurs d’application.
NetworkIsolationGetAppContainerConfig

La fonction NetworkIsolationGetAppContainerConfig est utilisée pour récupérer des informations de configuration sur un ou plusieurs conteneurs d’application.
NetworkIsolationGetEnterpriseIdAsync

Obtient l’ID d’entreprise en fonction des points de terminaison d’isolation réseau dans le contexte des scénarios Windows Information Protection (WIP) ou Microsoft Defender Protection d'application (MDAG).
NetworkIsolationGetEnterpriseIdClose

Cette API est utilisée pour fermer le handle retourné par NetworkIsolationGetEnterpriseIdAsync, ainsi que pour synchroniser l’opération.
NetworkIsolationRegisterForAppContainerChanges

La fonction NetworkIsolationRegisterForAppContainerChanges est utilisée pour s’inscrire à la remise de notifications concernant les modifications apportées à un conteneur d’application.
NetworkIsolationSetAppContainerConfig

La fonction NetworkIsolationSetAppContainerConfig est utilisée pour définir la configuration d’un ou plusieurs conteneurs d’application.
NetworkIsolationSetupAppContainerBinaries

La fonction NetworkIsolationSetupAppContainerBinaries est utilisée par les programmes d’installation de logiciels pour fournir des informations sur les chemins d’accès d’images des applications qui s’exécutent dans un conteneur d’application.
NetworkIsolationUnregisterForAppContainerChanges

La fonction NetworkIsolationUnregisterForAppContainerChanges est utilisée pour annuler une inscription de modification d’un conteneur d’application et arrêter de recevoir des notifications.

Fonctions de rappel

 
PAC_CHANGES_CALLBACK_FN

La fonction de rappel PAC_CHANGES_CALLBACK_FN est utilisée pour ajouter un comportement personnalisé au processus de notification de modification du conteneur d’application.
PFN_FWADDDYNAMICKEYWORDADDRESS0

Type de pointeur de fonction du point d’entrée dans le service que vous appelez pour ajouter l’adresse de mot clé dynamique spécifiée.
PFN_FWDELETEDYNAMICKEYWORDADDRESS0

Type de pointeur de fonction du point d’entrée dans le service que vous appelez pour supprimer l’adresse mot clé dynamique avec l’ID spécifié.
PFN_FWENUMDYNAMICKEYWORDADDRESSBYID0

Type de pointeur de fonction du point d’entrée dans le service que vous appelez pour énumérer les adresses dynamiques mot clé spécifiques par ID.
PFN_FWENUMDYNAMICKEYWORDADDRESSESBYTYPE0

Type de pointeur de fonction du point d’entrée dans le service que vous appelez pour énumérer les adresses dynamiques mot clé par type. Vous pouvez demander un sous-ensemble particulier d’objets en fonction des indicateurs d’énumération transmis.
PFN_FWFREEDYNAMICKEYWORDADDRESSDATA0

Type de pointeur de fonction du point d’entrée dans le service que vous appelez pour libérer des mot clé des structures de données d’adresse dynamiques allouées par le service.
PFN_FWUPDATEDYNAMICKEYWORDADDRESS0

Type de pointeur de fonction du point d’entrée dans le service que vous appelez pour mettre à jour l’adresse dynamique mot clé avec l’ID d’entrée.

Structures

 
FW_DYNAMIC_KEYWORD_ADDRESS_DATA0

Contient les données retournées au client lorsque les API d’énumération sont appelées.
FW_DYNAMIC_KEYWORD_ADDRESS0

Permet au client de créer une adresse mot clé dynamique, qui contient une liste d’adresses IP.
INET_FIREWALL_AC_BINARIES

La structure INET_FIREWALL_AC_BINARIES contient les chemins binaires des applications s’exécutant dans un conteneur d’application.
INET_FIREWALL_AC_CAPABILITIES

La structure INET_FIREWALL_AC_CAPABILITIES contient des informations sur les fonctionnalités d’un conteneur d’application.
INET_FIREWALL_AC_CHANGE

La structure INET_FIREWALL_AC_CHANGE contient des informations sur une modification apportée à un conteneur d’application. (INET_FIREWALL_AC_CHANGE)
INET_FIREWALL_APP_CONTAINER

La structure INET_FIREWALL_APP_CONTAINER contient des informations sur un conteneur d’application spécifique. (INET_FIREWALL_APP_CONTAINER)

Énumérations

 
FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS

Définit des constantes qui spécifient le ou les types d’objets à inclure dans une opération d’énumération.
FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS

Définit des constantes qui spécifient la façon dont les adresses IP doivent être résolues.
FW_DYNAMIC_KEYWORD_ORIGIN_TYPE

Définit des constantes qui spécifient l’origine de l’objet d’adresse dynamique mot clé dans un FW_DYNAMIC_KEYWORD_ADDRESS_DATA0.
INET_FIREWALL_AC_CHANGE_TYPE

L’énumération INET_FIREWALL_AC_CHANGE_TYPE spécifie le type de modification de conteneur d’application qui s’est produite. (INET_FIREWALL_AC_CHANGE_TYPE)
INET_FIREWALL_AC_CREATION_TYPE

L’énumération INET_FIREWALL_AC_CREATION_TYPE spécifie le type d’événements de création de conteneur d’application pour lesquels les notifications seront remises.
NETISO_ERROR_TYPE

L’énumération NETISO_ERROR_TYPE spécifie le type d’erreur lié à une opération d’isolation réseau.
NETISO_FLAG

L’énumération NETISO_FLAG spécifie si les fichiers binaires doivent être retournés pour les conteneurs d’application. (NETISO_FLAG)