NetworkIsolationSetupAppContainerBinaries-Funktion (networkisolation.h)
Die NetworkIsolationSetupAppContainerBinaries-Funktion wird von Softwareinstallationsprogrammen verwendet, um Informationen zu den Imagepfaden von Anwendungen bereitzustellen, die in einem App-Container ausgeführt werden. Diese Informationen werden Firewallanwendungen von Drittanbietern zu den Anwendungen zur Verfügung gestellt, um die Benutzerfreundlichkeit und Sicherheitsentscheidungen zu verbessern.
Syntax
HRESULT NetworkIsolationSetupAppContainerBinaries(
[in] PSID applicationContainerSid,
[in] LPCWSTR packageFullName,
[in] LPCWSTR packageFolder,
[in] LPCWSTR displayName,
[in] BOOL bBinariesFullyComputed,
[in] LPCWSTR *binaries,
[in] DWORD binariesCount
);
Parameter
[in] applicationContainerSid
Typ: PSID
Der Paketbezeichner des App-Containers.
[in] packageFullName
Typ: LPCWSTR
Eine Zeichenfolge, die die Paketidentität der App darstellt, die diesen App-Container besitzt. Enthält das 5-teilige Tupel als einzelne Felder (Name, Version, Architektur, Resourceid, Herausgeber).
[in] packageFolder
Typ: LPCWSTR
Der Dateispeicherort der App, die diesen App-Container besitzt.
[in] displayName
Typ: LPCWSTR
Der Anzeigename des App-Containers.
[in] bBinariesFullyComputed
Typ: BOOL
True, wenn die Binärdateien vom Aufrufer bereitgestellt werden; andernfalls false.
[in] binaries
Typ: LPCWSTR*
Ein Array von Pfaden zu den Anwendungen, die im App-Container ausgeführt werden.
[in] binariesCount
Art: DWORD
Die Anzahl der Pfade, die im Binärparameter enthalten sind.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, gibt sie S_OK zurück.
Wenn die Funktion fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
Hinweise
Anwendungen, die einen App-Container erstellen, können NetworkIsolationSetupAppContainerBinaries verwenden, um Firewallanwendungen von Drittanbietern mit dem direkten Pfad zu Anwendungen bereitzustellen, die in diesem App-Container ausgeführt werden.
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 | networkisolation.h (einschließlich Netfw.h) |
DLL | Firewallapi.dll |