Méthode INetFwPolicy ::get_CurrentProfile (netfw.h)
[L’API pare-feu Windows est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il sera peut-être modifié ou indisponible dans les versions ultérieures. Pour Windows Vista et versions ultérieures, l’utilisation du Pare-feu Windows avec l’API Advanced Security est recommandée.]
Récupère le profil de pare-feu actuel.
Cette propriété est en lecture seule.
Syntaxe
HRESULT get_CurrentProfile(
INetFwProfile **profile
);
Paramètres
profile
Valeur de retour
None
Remarques
Le service SharedAccess doit être en cours d’exécution.
Pour obtenir des objets de profil spécifiques, utilisez INetFwPolicy ::GetProfileByType au lieu de INetFwPolicy ::CurrentProfile.
Sur Windows 7, le contexte netsh actuel est mappé à tous les profils actuellement actifs pour netsh advfirewall et netsh firewall. Sur les versions antérieures de Windows, actuel correspond au profil le plus restrictif.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista, Windows XP avec SP2 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 avec SP1 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | netfw.h |
DLL | FirewallAPI.dll ; Hnetcfg.dll sur Windows XP avec SP2 |