InitializeNapAgentNotifier 函式

注意

從 Windows 10 開始,無法使用網路存取保護平臺

InitializeNapAgentNotifier函式會訂閱 NapAgent 狀態變更通知和隔離狀態變更通知的呼叫程式。 這些通知是由 NapAgent 服務所提供。

語法

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

參數

類型 [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