Compartir a través de


Función NetworkIsolationEnumAppContainers (netfw.h)

La función NetworkIsolationEnumAppContainers enumera todos los contenedores de aplicaciones que se han creado en el sistema.

Sintaxis

DWORD NetworkIsolationEnumAppContainers(
  [in]  DWORD                        Flags,
  [out] DWORD                        *pdwNumPublicAppCs,
  [out] PINET_FIREWALL_APP_CONTAINER *ppPublicAppCs
);

Parámetros

[in] Flags

Tipo: DWORD

Puede establecerse en NETISO_FLAG_FORCE_COMPUTE_BINARIES para asegurarse de que todos los archivos binarios se calculan antes de que se devuelva el contenedor de la aplicación. Esta marca debe establecerse si el autor de la llamada requiere información actualizada y completa sobre los archivos binarios del contenedor de aplicaciones. Si no se establece esta marca, los datos devueltos pueden estar obsoletos o incompletos.

Consulte NETISO_FLAG para obtener más información.

[out] pdwNumPublicAppCs

Tipo: DWORD*

Número de contenedores de aplicaciones en el miembro ppPublicAppCs .

[out] ppPublicAppCs

Tipo: PINET_FIREWALL_APP_CONTAINER*

Lista de elementos de estructura de contenedor de aplicaciones.

Valor devuelto

Tipo: DWORD

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

ERROR_OUTOFMEMORY se devolverá si la memoria no está disponible.

Comentarios

Si no hay contenedores de aplicaciones instalados en el sistema, se devolverá ERROR_SUCCESS (y ppPublicAppCs estará vacío). Si ppPublicAppCs no está vacío, NetworkIsolationFreeAppContainers debe usarse para liberar la memoria cuando haya terminado de usarlo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado netfw.h (incluya Netfw.h)
Archivo DLL Firewallapi.dll

Consulte también

INET_FIREWALL_APP_CONTAINER

NETISO_FLAG