Fonction NetworkIsolationEnumAppContainers (netfw.h)
La fonction NetworkIsolationEnumAppContainers énumère tous les conteneurs d’application qui ont été créés dans le système.
Syntaxe
DWORD NetworkIsolationEnumAppContainers(
[in] DWORD Flags,
[out] DWORD *pdwNumPublicAppCs,
[out] PINET_FIREWALL_APP_CONTAINER *ppPublicAppCs
);
Paramètres
[in] Flags
Type : DWORD
Peut être défini sur NETISO_FLAG_FORCE_COMPUTE_BINARIES pour garantir que tous les fichiers binaires sont calculés avant le retour du conteneur d’application. Cet indicateur doit être défini si l’appelant a besoin d’informations à jour et complètes sur les fichiers binaires des conteneurs d’application. Si cet indicateur n’est pas défini, les données retournées peuvent être obsolètes ou incomplètes.
Pour plus d’informations, consultez NETISO_FLAG .
[out] pdwNumPublicAppCs
Type : DWORD*
Nombre de conteneurs d’application dans le membre ppPublicAppCs .
[out] ppPublicAppCs
Type : PINET_FIREWALL_APP_CONTAINER*
Liste des éléments de structure de conteneur d’application.
Valeur retournée
Type : DWORD
Retourne ERROR_SUCCESS en cas de réussite, ou une valeur d’erreur dans le cas contraire.
ERROR_OUTOFMEMORY sont retournés si la mémoire n’est pas disponible.
Remarques
Si aucun conteneur d’application n’est installé sur le système, ERROR_SUCCESS est toujours retourné (et ppPublicAppCs est vide). Si ppPublicAppCs n’est pas vide, NetworkIsolationFreeAppContainers doit être utilisé pour libérer la mémoire lorsque vous avez terminé de l’utiliser.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | netfw.h (inclure Netfw.h) |
DLL | Firewallapi.dll |