NetworkIsolationSetupAppContainerBinaries 函数 (networkisolation.h)

软件安装程序使用 NetworkIsolationSetupAppContainerBinaries 函数提供有关在应用容器中运行的应用程序的映像路径的信息。 此信息提供给第三方防火墙应用程序有关应用程序,以增强用户体验和安全决策。

语法

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

参数

[in] applicationContainerSid

类型: PSID

应用容器的包标识符。

[in] packageFullName

类型: LPCWSTR

表示拥有此应用容器的应用的包标识的字符串。 包含由 5 个部分构成的元组作为单个字段, (名称、版本、体系结构、resourceid、发布者) 。

[in] packageFolder

类型: LPCWSTR

拥有此应用容器的应用的文件位置。

[in] displayName

类型: LPCWSTR

应用容器的友好名称。

[in] bBinariesFullyComputed

类型: BOOL

如此 如果二进制文件由调用方提供;否则为 false。

[in] binaries

类型: LPCWSTR*

应用容器中运行的应用程序的路径数组。

[in] binariesCount

类型:DWORD

二进制文件参数中包含的路径数。

返回值

类型: HRESULT

如果函数成功,则返回S_OK。

如果函数失败,它将返回一个 指示错误的 HRESULT 值。 有关常见错误代码的列表,请参阅 通用 HRESULT 值

注解

创建应用容器的应用程序可以使用 NetworkIsolationSetupAppContainerBinaries 为第三方防火墙应用程序提供在该应用容器内运行的应用程序的直接路径。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 networkisolation.h (包括 Netfw.h)
DLL Firewallapi.dll