NetworkIsolationEnumAppContainers-Funktion (netfw.h)

Die NetworkIsolationEnumAppContainers-Funktion listet alle App-Container auf, die im System erstellt wurden.

Syntax

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

Parameter

[in] Flags

Art: DWORD

Kann auf NETISO_FLAG_FORCE_COMPUTE_BINARIES festgelegt werden, um sicherzustellen, dass alle Binärdateien berechnet werden, bevor der App-Container zurückgegeben wird. Dieses Flag sollte festgelegt werden, wenn der Aufrufer aktuelle und vollständige Informationen zu App-Container-Binärdateien benötigt. Wenn dieses Flag nicht festgelegt ist, können zurückgegebene Daten veraltet oder unvollständig sein.

Weitere Informationen finden Sie unter NETISO_FLAG .

[out] pdwNumPublicAppCs

Typ: DWORD*

Die Anzahl der App-Container im ppPublicAppCs-Element .

[out] ppPublicAppCs

Typ: PINET_FIREWALL_APP_CONTAINER*

Die Liste der App-Containerstrukturelemente.

Rückgabewert

Art: DWORD

Gibt bei erfolgreicher Ausführung ERROR_SUCCESS oder andernfalls einen Fehlerwert zurück.

ERROR_OUTOFMEMORY wird zurückgegeben, wenn arbeitsspeicher nicht verfügbar ist.

Hinweise

Wenn keine App-Container auf dem System installiert sind, wird ERROR_SUCCESS trotzdem zurückgegeben (und ppPublicAppCs sind leer). Wenn ppPublicAppCs nicht leer ist, sollte NetworkIsolationFreeAppContainers verwendet werden, um den Arbeitsspeicher freizugeben, wenn Sie ihn verwenden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile netfw.h (include Netfw.h)
DLL Firewallapi.dll

Weitere Informationen

INET_FIREWALL_APP_CONTAINER

NETISO_FLAG