Partager via


Fonction NetworkIsolationRegisterForAppContainerChanges (netfw.h)

La fonction NetworkIsolationRegisterForAppContainerChanges est utilisée pour s’inscrire à la remise de 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 Signification
INET_FIREWALL_AC_NONE
0x00
Aucune notification ne sera remise.
INET_FIREWALL_AC_PACKAGE_ID_ONLY
0x01
Des notifications sont envoyées lorsqu’un conteneur d’application est créé avec un identificateur de package.
INET_FIREWALL_AC_BINARY
0x02
Des notifications sont envoyées 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 pour la remise.

[in, optional] context

Type : PVOID

Pointeur de contexte facultatif. Ce pointeur est passé à la fonction de rappel avec 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.

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

Voir aussi

NetworkIsolationUnregisterForAppContainerChanges

PAC_CHANGES_CALLBACK_FN