次の方法で共有


INapEnforcementClientCallback::NotifySoHChange メソッド

Note

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

INapEnforcementClientCallback::NotifySoHChange コールバック メソッドは、NapAgent によって SoH 変更の適用クライアントに通知するために使用されます。

構文

HRESULT NotifySoHChange();

パラメーター

このメソッドにはパラメーターはありません。

戻り値

このコールバック メソッドは、次のエラー コードを返す必要があります。

リターン コード 説明
S_OK
操作が成功した場合は、この値を返します。
RPC_S_SERVER_UNAVAILABLE
この値を返すと、エンフォーサがバインド SHA リストから削除され、対応する NapAgent キャッシュ エントリがフラッシュされます。 失敗した SHA は、NapAgent を使用して自身を再初期化できます。

解説

システム修正の完了は、システム正常性変更イベントです。 つまり、INapSystemHealthAgentCallback::GetFixupInfo 通知がクライアントが固定されていることを示す場合は、NotifySoHChange を呼び出す必要があります。 クライアントが固定されている場合、GetFixupInfo によって返される FixupInfo 構造体の状態メンバーの値は fixupStateSuccess になります

このコールバックを介して NapAgent によって呼び出された後、強制エージェントは INapEnforcementClientBinding::GetSoHRequest を呼び出して新しい要求を取得する必要があります。 この呼び出しは、 INapEnforcementClientCallback::NotifySoHChange と同じスレッドで行うことができます。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
Header
NapEnforcementClient.h
IDL
NapEnforcementClient.idl

関連項目

INapEnforcementClientCallback