INapServerCallback::OnComplete メソッド

注意

ネットワーク アクセス保護プラットフォームは、Windows 10以降は使用できません

INapServerCallback::OnComplete メソッドは、非同期要求の完了を通知するために SHV によって使用されます。

構文

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

パラメーター

request [in]

検証要求を表す INapSystemHealthValidationRequest オブジェクトへのポインター。

errorCode [in]

検証を実行できなかった理由を示す NAP エラー コード

注意

通常、 INapSystemHealthValidationRequest::SetSoHResponse メソッドの戻り値がこのパラメーターに渡されます。 ただし、再処理エラーのために SetSoHResponse を呼び出せなかった場合は、失敗したコマンドによって返される値が渡されます。

戻り値

その他の COM 固有のエラー コードも返される場合があります。

リターン コード 説明
S_OK
操作に成功しました。
E_ACCESSDENIED
アクセス許可エラー、アクセスが拒否されました。
E_OUTOFMEMORY
システム リソースの制限、操作を実行できませんでした。

解説

SoHRequest が正常性チェックを渡したかどうかに関係なく、SoHRequest 検証を完了できた場合、検証コントロールはS_OKを返す必要があります。

要件

要件
サポートされている最小のクライアント
サポートなし
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
ヘッダー
NapSystemHealthValidator.h
IDL
NapSystemHealthValidator.idl
[DLL]
Qshvhost.dll

関連項目

INapServerCallback

INapSystemHealthValidationRequest