Compartir a través de


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.

Sintaxis

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 del paquete del contenedor de aplicaciones.

[in] packageFullName

Tipo: LPCWSTR

Cadena que representa la identidad del paquete de la aplicación propietaria de 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 propietaria de 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 realiza 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.

Comentarios

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

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado networkisolation.h (include Netfw.h)
Archivo DLL Firewallapi.dll