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


Метод INapEnforcementClientConnection::SetCorrelationId

Примечание

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

Метод INapEnforcementClientConnection::SetCorrelationId задает идентификатор, используемый для корреляции SoH-запросов и SoH-ответов.

Синтаксис

HRESULT SetCorrelationId(
  [in] CorrelationId correlationId
);

Параметры

correlationId [in]

Уникальная структура CorrelationId , идентифицирующая конкретный обмен SoH.

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

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

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

Комментарии

Идентификатор корреляции задается с помощью NapAgent и основан на идентификаторе соединения.

Этот идентификатор используется для корреляции запросов и ответов, т. е. он уникально описывает обмен SoH и всегда содержит идентификатор последнего набора SoH в объекте соединения.

При получении SoH-Response NapAgent сначала обеспечивает соответствие идентификаторов; В противном случае возвращается ошибка, и принудительное средство должно удалить пакет. Дополнительные сведения см. в разделе INapEnforcementClientBinding::P rocessSoHResponse .

Требования

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

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

INapEnforcementClientConnection