NetworkIsolationRegisterForAppContainerChanges, fonction (networkisolation.h)

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

Syntaxe

DWORD NetworkIsolationRegisterForAppContainerChanges(
  [in]           DWORD                   flags,
  [in]           PAC_CHANGES_CALLBACK_FN callback,
  [in, optional] PVOID                   context,
  [out]          HANDLE                  *registrationObject
);

Paramètres

[in] flags

Type : DWORD

Valeur de masque de bits des indicateurs de contrôle qui spécifient quand recevoir des notifications. Peut contenir un ou plusieurs des indicateurs suivants.

Valeur Meaning
INET_FIREWALL_AC_NONE
0x00
Aucune notification n’est remise.
INET_FIREWALL_AC_PACKAGE_ID_ONLY
0x01
Les notifications sont remises lorsqu’un conteneur d’application est créé avec un identificateur de package.
INET_FIREWALL_AC_BINARY
0x02
Les notifications sont remises lorsqu’un conteneur d’application est créé avec un chemin binaire.
INET_FIREWALL_AC_MAX
0x04
Valeur maximale à des fins de test.

[in] callback

Type : PAC_CHANGES_CALLBACK_FN

Pointeur de fonction qui sera appelé lorsqu’une notification est prête à être remise.

[in, optional] context

Type : PVOID

Pointeur de contexte facultatif. Ce pointeur est passé à la fonction de rappel , ainsi que les détails de la modification.

[out] registrationObject

Type : HANDLE*

Gérez l’inscription nouvellement créée.

Valeur retournée

Type : DWORD

Retourne ERROR_SUCCESS en cas de réussite ou une valeur d’erreur dans le cas contraire.

Spécifications

Requirement Valeur
Client minimum requis Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
plateforme cible Fenêtres
Header networkisolation.h (include Netfw.h)
DLL Firewallapi.dll

Voir aussi

NetworkIsolationUnregisterForAppContainerChanges

PAC_CHANGES_CALLBACK_FN