Condividi tramite


Funzione NetworkIsolationEnumAppContainers (netfw.h)

La funzione NetworkIsolationEnumAppContainers enumera tutti i contenitori di app creati nel sistema.

Sintassi

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

Parametri

[in] Flags

Tipo: DWORD

Può essere impostato su NETISO_FLAG_FORCE_COMPUTE_BINARIES per assicurarsi che tutti i file binari vengano calcolati prima che venga restituito il contenitore dell'app. Questo flag deve essere impostato se il chiamante richiede informazioni aggiornate e complete sui file binari del contenitore dell'app. Se questo flag non è impostato, i dati restituiti potrebbero essere non aggiornati o incompleti.

Per altre informazioni , vedere NETISO_FLAG .

[out] pdwNumPublicAppCs

Tipo: DWORD*

Numero di contenitori di app nel membro ppPublicAppCs .

[out] ppPublicAppCs

Tipo: PINET_FIREWALL_APP_CONTAINER*

Elenco degli elementi della struttura del contenitore dell'app.

Valore restituito

Tipo: DWORD

Restituisce ERROR_SUCCESS se ha esito positivo o un valore di errore in caso contrario.

ERROR_OUTOFMEMORY verrà restituito se la memoria non è disponibile.

Commenti

Se non sono installati contenitori di app nel sistema, ERROR_SUCCESS verrà comunque restituito (e ppPublicAppCs sarà vuoto). Se ppPublicAppCs non è vuoto, è consigliabile usare NetworkIsolationFreeAppContainers per liberare la memoria al termine dell'uso.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione netfw.h (include Netfw.h)
DLL Firewallapi.dll

Vedi anche

INET_FIREWALL_APP_CONTAINER

NETISO_FLAG