Fonction NetworkIsolationSetupAppContainerBinaries (networkisolation.h)

La fonction NetworkIsolationSetupAppContainerBinaries est utilisée par les programmes d’installation de logiciels pour fournir des informations sur les chemins d’accès aux images des applications qui s’exécutent dans un conteneur d’application. Ces informations sont fournies aux applications de pare-feu tierces sur les applications afin d’améliorer l’expérience utilisateur et les décisions de sécurité.

Syntaxe

HRESULT NetworkIsolationSetupAppContainerBinaries(
  [in] PSID    applicationContainerSid,
  [in] LPCWSTR packageFullName,
  [in] LPCWSTR packageFolder,
  [in] LPCWSTR displayName,
  [in] BOOL    bBinariesFullyComputed,
  [in] LPCWSTR *binaries,
  [in] DWORD   binariesCount
);

Paramètres

[in] applicationContainerSid

Type : PSID

Identificateur de package du conteneur d’application.

[in] packageFullName

Type : LPCWSTR

Chaîne représentant l’identité de package de l’application propriétaire de ce conteneur d’application. Contient le tuple en 5 parties sous forme de champs individuels (nom, version, architecture, resourceid, publisher).

[in] packageFolder

Type : LPCWSTR

Emplacement du fichier de l’application propriétaire de ce conteneur d’application.

[in] displayName

Type : LPCWSTR

Nom convivial du conteneur d’application.

[in] bBinariesFullyComputed

Type : BOOL

True si les fichiers binaires sont fournis par l’appelant ; sinon, false.

[in] binaries

Type : LPCWSTR*

Tableau de chemins d’accès aux applications en cours d’exécution dans le conteneur d’application.

[in] binariesCount

Type : DWORD

Nombre de chemins d’accès contenus dans le paramètre binaires .

Valeur retournée

Type : HRESULT

Si la fonction réussit, elle retourne S_OK.

Si la fonction échoue, elle retourne une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.

Remarques

Les applications qui créent un conteneur d’application peuvent utiliser NetworkIsolationSetupAppContainerBinaries pour fournir aux applications de pare-feu tierces le chemin d’accès direct aux applications qui s’exécutent à l’intérieur de ce conteneur d’application.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête networkisolation.h (inclure Netfw.h)
DLL Firewallapi.dll