Функция InitializeNapAgentNotifier
Примечание
Платформа защиты доступа к сети недоступна начиная с Windows 10
Функция InitializeNapAgentNotifier подписывает процесс вызова на уведомления об изменении состояния NapAgent и уведомления об изменении состояния карантина. Эти уведомления предоставляются службой NapAgent.
Синтаксис
NAPAPI HRESULT WINAPI InitializeNapAgentNotifier(
_In_ NapNotifyType type,
_In_ HANDLE hNotifyEvent
);
Параметры
-
type [in]
-
Значение NapNotifyType , указывающее тип получаемых уведомлений службы.
-
hNotifyEvent [in]
-
Дескриптор события, используемый для уведомления. Вызывающий объект должен передать открытый дескриптор параметру hNotifyEvent . Вызывающий объект также должен закрыть дескриптор события, если он больше не нужен.
Возвращаемое значение
Код возврата | Описание |
---|---|
|
Инициализация успешно завершена. |
|
Ошибка инициализации. |
|
Процесс уже подписан на уведомления службы NapAgent указанного типа . |
|
Передан недопустимый аргумент. |
Комментарии
Эта функция не является потокобезопасной.
Каждый процесс, требующий подписки на уведомления службы NapAgent указанного типа , должен вызывать InitializeNapAgentNotifier , чтобы подписаться на уведомления. Если процесс должен подписаться на несколько типов уведомлений, он должен вызывать InitializeNapAgentNotifier один раз для каждого типа уведомления.
Если процесс не требует дальнейших уведомлений, процесс должен вызвать UninitializeNapAgentNotifier для указанного типа.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
DLL |
|