Метод INapSystemHealthAgentCallback::NotifyOrphanedSoHRequest
Примечание
Платформа защиты доступа к сети недоступна начиная с Windows 10
Метод INapSystemHealthAgentCallback::NotifyOrphanedSoHRequest вызывается, если soHRequest был запрошен из SHA, но ответ так и не вернулся.
Синтаксис
HRESULT NotifyOrphanedSoHRequest(
[in] const CorrelationId *correlationId
);
Параметры
-
correlationId [in]
-
Указатель на уникальную структуру CorrelationId , которая идентифицирует потерянный Объект SoHRequest.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Указывает на успешное завершение. |
Комментарии
Этот метод обратного вызова объявляется системой NAP и реализуется модулем записи SHA.
Этот метод может вызываться системой в следующих случаях:
- Не удалось отправить SoHRequest по проводу.
- SoHRequest был отправлен по проводу, но SoHResponse не вернулся, т. е. время ожидания принудительного выполнения истекло или не было соответствующего SHV на стороне сервера.
- Подключение переключилось или принудительное выполнение перешло в автономный режим.
Это только лучшее уведомление, поэтому shas не должны полагаться на эти сведения для очистки состояния. Существует несколько ситуаций, в которых SHA не будет получать уведомления:
- Если применитель ведет себя неправильно, т. е. он не уведомляет SHA о том, что подключение не работает.
- Если средство принудительного применения завершает работу.
- В условиях ошибки, т. е. NapAgent не имеет памяти.
ShAs могут получать некоторые фиктивные уведомления при первой привязке к NapAgent, например, если обмен SoH выполняется при привязке SHA, а затем истекает время ожидания.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
IDL |
|