Função NetworkIsolationEnumAppContainers (netfw.h)
A função NetworkIsolationEnumAppContainers enumera todos os contêineres de aplicativo que foram criados no sistema.
Sintaxe
DWORD NetworkIsolationEnumAppContainers(
[in] DWORD Flags,
[out] DWORD *pdwNumPublicAppCs,
[out] PINET_FIREWALL_APP_CONTAINER *ppPublicAppCs
);
Parâmetros
[in] Flags
Tipo: DWORD
Pode ser definido como NETISO_FLAG_FORCE_COMPUTE_BINARIES para garantir que todos os binários sejam computados antes que o contêiner do aplicativo seja retornado. Esse sinalizador deverá ser definido se o chamador exigir informações atualizadas e completas sobre binários de contêineres de aplicativo. Se esse sinalizador não estiver definido, os dados retornados poderão estar obsoletos ou incompletos.
Consulte NETISO_FLAG para obter mais informações.
[out] pdwNumPublicAppCs
Tipo: DWORD*
O número de contêineres de aplicativo no membro ppPublicAppCs .
[out] ppPublicAppCs
Tipo: PINET_FIREWALL_APP_CONTAINER*
A lista de elementos da estrutura do contêiner do aplicativo.
Retornar valor
Tipo: DWORD
Retorna ERROR_SUCCESS se tiver êxito ou um valor de erro de outra forma.
ERROR_OUTOFMEMORY será retornado se a memória não estiver disponível.
Comentários
Se nenhum contêiner de aplicativo estiver instalado no sistema, ERROR_SUCCESS ainda será retornado (e ppPublicAppCs estarão vazios). Se ppPublicAppCs não estiver vazio, NetworkIsolationFreeAppContainers deverá ser usado para liberar a memória quando terminar de usá-la.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | netfw.h (inclua Netfw.h) |
DLL | Firewallapi.dll |