Поделиться через


Метод INapEnforcementClientBinding::GetSoHRequest

Примечание

Платформа защиты доступа к сети недоступна, начиная с Windows 10

Метод INapEnforcementClientBinding::GetSoHRequest используется клиентом принудительного применения для получения запроса SoH для определенного подключения.

Синтаксис

HRESULT GetSoHRequest(
  [in]  INapEnforcementClientConnection *connection,
  [out] BOOL                            *retriggerHint
);

Параметры

connection [in]

COM-указатель на интерфейс INapEnforcementClientConnection . NapAgent не содержит ссылки на объект, связанный с этим интерфейсом после завершения метода.

retriggerHint [out]

Указатель на BOOL , указывающий, следует ли повторно активировать подключение. Значение TRUE имеет значение TRUE , если soHRequest изменился с момента последнего вызова этой функции или если истек срок действия ProbationTime . В противном случае возвращается значение FALSE .

Возвращаемое значение

Также могут быть возвращены другие коды ошибок, относящихся к COM.

Код возврата Описание
S_OK
Операция прошла успешно.
E_ACCESSDENIED
Ошибка разрешений, доступ запрещен.
E_OUTOFMEMORY
Ограничение системных ресурсов, не удалось выполнить операцию.
NAP_E_NOT_INITIALIZED
Средство принудительного применения не было инициализировано ранее.

Комментарии

NapAgent задает SoHRequest для объекта соединения.

Если запрос SoHRequest был невыполнен для этого соединения, то он удаляется, и SHA получают уведомление о потерянных SoHRequests.

Клиент принудительного применения должен вызвать метод INapEnforcementClientBinding::Initialize перед вызовом этого или любого другого метода интерфейса INapEnforcementClientBinding .

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Заголовок
NapEnforcementClient.h
IDL
NapEnforcementClient.idl
DLL
Qagent.dll

См. также раздел

INapEnforcementClientBinding