Función NetworkIsolationRegisterForAppContainerChanges (networkisolation.h)

La función NetworkIsolationRegisterForAppContainerChanges se usa para registrarse para la entrega de notificaciones con respecto a los cambios en un contenedor de aplicaciones.

Syntax

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

Parámetros

[in] flags

Tipo: DWORD

Valor de máscara de bits de las marcas de control que especifican cuándo recibir notificaciones. Puede contener una o varias de las marcas siguientes.

Importancia Meaning
INET_FIREWALL_AC_NONE
0x00
No se entregarán notificaciones.
INET_FIREWALL_AC_PACKAGE_ID_ONLY
0x01
Las notificaciones se entregarán cuando se cree un contenedor de aplicaciones con un identificador de paquete.
INET_FIREWALL_AC_BINARY
0x02
Las notificaciones se entregarán cuando se cree un contenedor de aplicaciones con una ruta de acceso binaria.
INET_FIREWALL_AC_MAX
0x04
Valor máximo con fines de prueba.

[in] callback

Tipo: PAC_CHANGES_CALLBACK_FN

Puntero de función que se invocará cuando una notificación esté lista para su entrega.

[in, optional] context

Tipo: PVOID

Puntero de contexto opcional. Este puntero se pasa a la función de devolución de llamada junto con los detalles del cambio.

[out] registrationObject

Tipo: HANDLE*

Controle el registro recién creado.

Valor devuelto

Tipo: DWORD

Devuelve ERROR_SUCCESS si se ejecuta correctamente o un valor de error de lo contrario.

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo admitido Windows Server 2012 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
Header networkisolation.h (incluya Netfw.h)
DLL de Firewallapi.dll

Consulte también

NetworkIsolationUnregisterForAppContainerChanges

PAC_CHANGES_CALLBACK_FN