INapSystemHealthAgentCallback::CompareSoHRequests 方法
注意
從 Windows 10 開始,無法使用網路存取保護平臺
SHA 會使用 INapSystemHealthAgentCallback::CompareSoHRequests 方法來比較 SoH 要求。
語法
HRESULT CompareSoHRequests(
[in] const SoHRequest *lhs,
[in] const SoHRequest *rhs,
[out] BOOL *isEqual
);
參數
-
lhs [in]
-
比較作業左邊 SoHRequest 的指標。
-
rhs [in]
-
比較作業右邊 SoHRequest 的指標。
-
isEqual [out]
-
如果lhs和rhs語意相等,則為TRUE 的 BOOL指標,否則為FALSE。
傳回值
這個方法可以傳回其中一個值。
傳回碼 | 描述 |
---|---|
|
表示成功。 |
|
方法不是由 SHA 實作。 |
備註
這個回呼方法是由 NAP 系統宣告,而且是由 SHA 寫入器實作。
如果 SoHs 語意相等,SHA 應該比較 SoHs 並傳回 TRUE 。 NapAgent 會使用這項資訊來判斷是否應該因為用戶端電腦的狀態變更而起始 SoH 交換。
如果 SHA 已將累加識別碼或時間戳記放入其 SoH 中,則 SoHs 可能會以語意方式等於 (,也就是它們可能會傳達相同的健康情況資訊) ,但可能不相等。 SHA 應該實作此函式,以檢查 SoHs 的語意是否相等。
如果 SHA 尚未將任何時間戳記或識別碼放入其 SoHs 中,他們可以選擇不實作此函式,並傳回 E_NOTIMPL。 在此情況下,NapAgent 會對 SoHRequests執行位元組比較。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
標頭 |
|
Idl |
|