INapSystemHealthAgentCallback::NotifyOrphanedSoHRequest 方法
注意
從 Windows 10 開始,無法使用網路存取保護平臺
如果從 SHA 查詢SoHRequest,則會呼叫INapSystemHealthAgentCallback::NotifyOrphanedSoHRequest方法,但回應永遠不會傳回。
語法
HRESULT NotifyOrphanedSoHRequest(
[in] const CorrelationId *correlationId
);
參數
-
correlationId [in]
-
唯一 CorrelationId 結構的指標,可識別孤立的 SoHRequest。
傳回值
這個方法可以傳回其中一個值。
傳回碼 | 描述 |
---|---|
|
表示成功。 |
備註
這個回呼方法是由 NAP 系統宣告,而且是由 SHA 寫入器實作。
在下列情況下,系統可以呼叫此方法:
- 無法線上路上傳送 SoHRequest 。
- SoHRequest是線上路上傳送,但沒有SoHResponse傳回,亦即強制執行程式逾時,或伺服器端沒有對應的 SHV。
- 連線已關閉,或強制執行者離線。
這只是最佳通知,因此 SHA 不得依賴這項資訊來清除狀態。 在某些情況下,SHA 將不會收到通知:
- 如果強制執行程式錯誤,亦即,當線上狀態關閉時,不會通知 SHA。
- 如果強制執行程式當機。
- 在錯誤狀況中,亦即 NapAgent 記憶體不足。
SHA 可能會在第一次系結至 NapAgent 時收到一些假通知,例如,如果 SHA 系結時進行 SoH 交換,則會逾時。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
標頭 |
|
Idl |
|