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 |