INapEnforcementClientCallback::NotifySoHChange メソッド
Note
ネットワーク アクセス保護プラットフォームは、Windows 10以降は使用できません
INapEnforcementClientCallback::NotifySoHChange コールバック メソッドは、NapAgent によって SoH 変更の適用クライアントに通知するために使用されます。
構文
HRESULT NotifySoHChange();
パラメーター
このメソッドにはパラメーターはありません。
戻り値
このコールバック メソッドは、次のエラー コードを返す必要があります。
リターン コード | 説明 |
---|---|
|
操作が成功した場合は、この値を返します。 |
|
この値を返すと、エンフォーサがバインド SHA リストから削除され、対応する NapAgent キャッシュ エントリがフラッシュされます。 失敗した SHA は、NapAgent を使用して自身を再初期化できます。 |
解説
システム修正の完了は、システム正常性変更イベントです。 つまり、INapSystemHealthAgentCallback::GetFixupInfo 通知がクライアントが固定されていることを示す場合は、NotifySoHChange を呼び出す必要があります。 クライアントが固定されている場合、GetFixupInfo によって返される FixupInfo 構造体の状態メンバーの値は fixupStateSuccess になります。
このコールバックを介して NapAgent によって呼び出された後、強制エージェントは INapEnforcementClientBinding::GetSoHRequest を呼び出して新しい要求を取得する必要があります。 この呼び出しは、 INapEnforcementClientCallback::NotifySoHChange と同じスレッドで行うことができます。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |
Header |
|
IDL |
|