Метод INapEnforcementClientBinding::P rocessSoHResponse
Примечание
Платформа защиты доступа к сети недоступна, начиная с Windows 10
Метод INapEnforcementClientBinding::P rocessSoHResponse используется клиентами принудительного применения для обработки SoHResponse при получении большого двоичного объекта данных SoHResponse с сервера принудительного применения.
Синтаксис
HRESULT ProcessSoHResponse(
[in] INapEnforcementClientConnection *connection
);
Параметры
-
connection [in]
-
Com-указатель на интерфейс INapEnforcementClientConnection клиентского подключения. NapAgent не содержит ссылки на объект, связанный с этим интерфейсом после завершения вызова этого метода.
Для обработки больших двоичных объектов данных SOHResponse необходимо использовать ранее установленное подключение.
Возвращаемое значение
Также могут быть возвращены другие коды ошибок, относящихся к COM.
Код возврата | Описание |
---|---|
|
Операция прошла успешно. |
|
На клиенте принудительного применения ранее не создавались подключения. |
|
Ошибка разрешений, доступ запрещен. |
|
Ограничение системных ресурсов, не удалось выполнить операцию. |
|
Если это значение возвращается, клиент принудительного применения должен удалить пакет, если NapAgent возвращает NAP_E_INVALID_PACKET. В этом случае принудительному объекту необходимо предположить, что сервер, с которым он взаимодействует, не поддерживает NAP, и удалить подключение из активного списка (т. е. уведомить NapAgent о том, что подключение не работает). |
|
Если это значение возвращается, это означает, что идентификатор корреляции в пакете SoH-Response не совпадает с незавершенным SoH-Response. В этом случае средство принудительного применения должно удалить пакет и дождаться другого более нового пакета SoH-Response. Это может быть вызвано ответом на более старое сообщение запроса. |
|
Средство принудительного применения не было инициализировано ранее. |
Комментарии
NapAgent запрашивает большой двоичный объект данных SoH-Response из объекта соединения, обрабатывает его и задает результирующее решение (например, полный или ограниченный доступ и т. д.) для объекта подключения.
Клиент принудительного применения должен вызвать метод INapEnforcementClientBinding::Initialize перед вызовом этого или любого другого метода интерфейса INapEnforcementClientBinding .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
IDL |
|
DLL |
|