INapServerCallback::OnComplete 方法

注意

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

SHV 會使用 INapServerCallback::OnComplete方法來發出非同步要求完成的訊號。

語法

HRESULT OnComplete(
  [in] INapSystemHealthValidationRequest *request,
  [in] HRESULT                           errorCode
);

參數

要求 [in]

代表驗證要求的 INapSystemHealthValidationRequest 物件的指標。

errorCode [in]

NAP 錯誤碼,指出無法執行驗證的原因。

注意

一般而言, INapSystemHealthValidationRequest::SetSoHResponse 方法的傳回值會傳遞至此參數。 不過,如果因為重新處理失敗而無法呼叫 SetSoHResponse ,則會傳遞失敗命令所傳回的值。

傳回值

您也可以傳回其他 COM 特定錯誤碼。

傳回碼 描述
S_OK
作業成功。
E_ACCESSDENIED
許可權錯誤,拒絕存取。
E_OUTOFMEMORY
系統資源限制,無法執行作業。

備註

驗證程式必須傳回S_OK是否可完成 SoHRequest 驗證,不論 SoHRequest 是否通過健康情況檢查。

規格需求

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

另請參閱

INapServerCallback

INapSystemHealthValidationRequest