InitializeNapAgentNotifier 函数

注意

从Windows 10开始,网络访问保护平台不可用

InitializeNapAgentNotifier 函数将调用进程订阅到 NapAgent 状态更改通知和隔离状态更改通知。 这些通知由 NapAgent 服务提供。

语法

NAPAPI HRESULT WINAPI InitializeNapAgentNotifier(
  _In_ NapNotifyType type,
  _In_ HANDLE        hNotifyEvent
);

参数

type [in]

一个 NapNotifyType 值,该值指定要接收的服务通知的类型。

hNotifyEvent [in]

用于通知的事件句柄。 调用方必须将打开的句柄传递给 hNotifyEvent 参数。 调用方还必须在不再需要事件句柄时将其关闭。

返回值

返回代码 说明
S_OK
初始化已成功完成。
E_FAIL
初始化失败。
ERROR_ALREADY_INITIALIZED
进程已订阅指定 类型的 NapAgent 服务通知。
E_INVALIDARG
传递的自变量无效。

备注

此函数不是线程安全的。

需要订阅指定 类型的 NapAgent 服务通知的每个进程都必须调用 InitializeNapAgentNotifier 来订阅通知。 如果进程必须订阅多种类型的通知,则必须为每种类型的通知调用 一次 InitializeNapAgentNotifier

一旦进程不需要进一步的通知,进程必须为指定类型调用 UninitializeNapAgentNotifier

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
NapUtil.h
DLL
Qutil.dll

另请参阅

UninitializeNapAgentNotifier