共用方式為


INapSystemHealthAgentCallback::NotifyOrphanedSoHRequest 方法

注意

從 Windows 10 開始,無法使用網路存取保護平臺

如果從 SHA 查詢SoHRequest,則會呼叫INapSystemHealthAgentCallback::NotifyOrphanedSoHRequest方法,但回應永遠不會傳回。

語法

HRESULT NotifyOrphanedSoHRequest(
  [in] const CorrelationId *correlationId
);

參數

correlationId [in]

唯一 CorrelationId 結構的指標,可識別孤立的 SoHRequest

傳回值

這個方法可以傳回其中一個值。

傳回碼 描述
S_OK
表示成功。

備註

這個回呼方法是由 NAP 系統宣告,而且是由 SHA 寫入器實作。

在下列情況下,系統可以呼叫此方法:

  • 無法線上路上傳送 SoHRequest
  • SoHRequest是線上路上傳送,但沒有SoHResponse傳回,亦即強制執行程式逾時,或伺服器端沒有對應的 SHV。
  • 連線已關閉,或強制執行者離線。

這只是最佳通知,因此 SHA 不得依賴這項資訊來清除狀態。 在某些情況下,SHA 將不會收到通知:

  • 如果強制執行程式錯誤,亦即,當線上狀態關閉時,不會通知 SHA。
  • 如果強制執行程式當機。
  • 在錯誤狀況中,亦即 NapAgent 記憶體不足。

SHA 可能會在第一次系結至 NapAgent 時收到一些假通知,例如,如果 SHA 系結時進行 SoH 交換,則會逾時。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
標頭
NapSystemHealthAgent.h
Idl
NapSystemHealthAgent.idl

另請參閱

INapSystemHealthAgentCallback