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 |