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 |