Función NetworkIsolationSetupAppContainerBinaries (networkisolation.h)

Los instaladores de software usan la función NetworkIsolationSetupAppContainerBinaries para proporcionar información sobre las rutas de acceso de imagen de las aplicaciones que se ejecutan en un contenedor de aplicaciones. Esta información se proporciona a las aplicaciones de firewall de terceros sobre las aplicaciones para mejorar la experiencia del usuario y las decisiones de seguridad.

Syntax

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

Parámetros

[in] applicationContainerSid

Tipo: PSID

Identificador de paquete del contenedor de aplicaciones.

[in] packageFullName

Tipo: LPCWSTR

Cadena que representa la identidad del paquete de la aplicación que posee este contenedor de aplicaciones. Contiene la tupla de 5 partes como campos individuales (nombre, versión, arquitectura, resourceid, publicador).

[in] packageFolder

Tipo: LPCWSTR

Ubicación del archivo de la aplicación que posee este contenedor de aplicaciones.

[in] displayName

Tipo: LPCWSTR

Nombre descriptivo del contenedor de aplicaciones.

[in] bBinariesFullyComputed

Tipo: BOOL

True si el autor de la llamada proporciona los archivos binarios; de lo contrario, false.

[in] binaries

Tipo: LPCWSTR*

Matriz de rutas de acceso a las aplicaciones que se ejecutan en el contenedor de aplicaciones.

[in] binariesCount

Tipo: DWORD

Número de rutas de acceso contenidas en el parámetro binarios .

Valor devuelto

Tipo: HRESULT

Si la función se ejecuta correctamente, devuelve S_OK.

Si se produce un error en la función, devuelve un valor HRESULT que indica el error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

Observaciones

Las aplicaciones que crean un contenedor de aplicaciones pueden usar NetworkIsolationSetupAppContainerBinaries para proporcionar aplicaciones de firewall de terceros con la ruta de acceso directa a las aplicaciones que se ejecutan dentro de ese contenedor de aplicaciones.

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo admitido Windows Server 2012 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
Header networkisolation.h (incluya Netfw.h)
DLL de Firewallapi.dll