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 |