INapSystemHealthAgentCallback::NotifyOrphanedSoHRequest メソッド
Note
ネットワーク アクセス保護プラットフォームは、Windows 10以降は使用できません
SOHRequest が SHA から照会されたが、応答が返されなかった場合、INapSystemHealthAgentCallback::NotifyOrphanedSoHRequest メソッドが呼び出されます。
構文
HRESULT NotifyOrphanedSoHRequest(
[in] const CorrelationId *correlationId
);
パラメーター
-
correlationId [in]
-
孤立した SoHRequest を識別する一意の CorrelationId 構造体へのポインター。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
成功を示します。 |
解説
このコールバック メソッドは NAP システムによって宣言され、SHA ライターによって実装されます。
このメソッドは、次の場合にシステムによって呼び出すことができます。
- SoHRequest をネットワーク上で送信できませんでした。
- SoHRequest がネットワーク上で送信されましたが、SoHResponse が返されませんでした。つまり、強制がタイムアウトしたか、サーバー側に対応する SHV が存在しません。
- 接続が切断されたか、強制実行者がオフラインになった。
これはベスト エフォート通知に過ぎません。そのため、SHA は状態をクリーンするためにこの情報に依存してはなりません。 SHA に通知されない状況がいくつかあります。
- 強制実行者が不適切な動作をした場合、つまり、接続状態がダウンしても SHA に通知されません。
- 強制がクラッシュした場合。
- エラー状態では、つまり NapAgent がメモリ不足です。
SHA が最初に NapAgent にバインドされたときに、SHA がバインドされたときに SoH 交換が進行中でタイムアウトした場合など、いくつかの誤った通知を受け取る可能性があります。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |
Header |
|
IDL |
|