Freigeben über


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