Метод INapSystemHealthAgentCallback::CompareSoHRequests
Примечание
Платформа защиты доступа к сети недоступна начиная с Windows 10
Метод INapSystemHealthAgentCallback::CompareSoHRequests используется SHA для сравнения запросов SoH.
Синтаксис
HRESULT CompareSoHRequests(
[in] const SoHRequest *lhs,
[in] const SoHRequest *rhs,
[out] BOOL *isEqual
);
Параметры
-
lhs [in]
-
Указатель на SoHRequest слева от операции сравнения.
-
rhs [in]
-
Указатель на SoHRequest справа от операции сравнения.
-
isEqual [out]
-
Указатель на логический код, который имеет значение TRUE , если lhs и rhs семантически равны, и false в противном случае.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Указывает на успешное завершение. |
|
Метод не был реализован SHA. |
Комментарии
Этот метод обратного вызова объявляется системой NAP и реализуется модулем записи SHA.
Sha должен сравнить soHs и возвращать значение TRUE , если soHs семантически равны. NapAgent использует эти сведения, чтобы определить, следует ли инициировать обмен SoH из-за изменения состояния клиентского компьютера.
Если SHA поместили добавочные идентификаторы или метки времени в их SoH, то SoH могут быть семантически равны (т. е. они могут передавать одну и ту же информацию о работоспособности), но они могут быть байтово-неравными. ShAs должны реализовать эту функцию, чтобы проверка для семантического равенства SoHs.
Если shas не помещают метки времени или идентификаторы в свои SoH, они могут не реализовывать эту функцию и возвращать E_NOTIMPL. В этом случае NapAgent выполняет байтовое сравнение soHRequests.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
IDL |
|