NetworkIsolationRegisterForAppContainerChanges 函数用于注册有关对应用容器更改的通知的传递。
Syntax
DWORD NetworkIsolationRegisterForAppContainerChanges(
[in] DWORD flags,
[in] PAC_CHANGES_CALLBACK_FN callback,
[in, optional] PVOID context,
[out] HANDLE *registrationObject
);
参数
[in] flags
类型:DWORD
控制标志的位掩码值,用于指定何时接收通知。 可以包含以下一个或多个标志。
| 价值 | Meaning |
|---|---|
|
不会传递任何通知。 |
|
使用包标识符创建应用容器时,将传递通知。 |
|
使用二进制路径创建应用容器时,将传递通知。 |
|
用于测试目的的最大值。 |
[in] callback
通知准备好传递时将调用的函数指针。
[in, optional] context
类型: PVOID
可选上下文指针。 此指针将传递给 回调 函数以及更改的详细信息。
[out] registrationObject
类型: HANDLE*
新创建的注册的句柄。
返回值
类型:DWORD
如果成功,则返回ERROR_SUCCESS;否则返回错误值。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows 8 [仅限桌面应用] |
| 支持的最低服务器 | Windows Server 2012 [仅限桌面应用] |
| 目标平台 | Windows操作系统 |
| Header | networkisolation.h (包括 Netfw.h) |
| Library | nanosrv.lib |
| DLL | Firewallapi.dll |