次の方法で共有


INapSystemHealthAgentBinding::NotifySoHChange メソッド

注意

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

INapSystemHealthAgentBinding::NotifySoHChange メソッドは、SOH が変更されたときに SHA によって使用されます。

構文

HRESULT NotifySoHChange();

パラメーター

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

戻り値

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

リターン コード 説明
S_OK
操作に成功しました。
E_ACCESSDENIED
アクセス許可エラー、アクセスが拒否されました。
E_OUTOFMEMORY
システム リソースの制限。操作を実行できませんでした。
NAP_E_NOT_INITIALIZED
SHA は以前に初期化されていません。
RPC_E_DISCONNECTED
NapAgent が停止しました。 このオブジェクトは自動的に回復し、再起動後に NapAgent に再バインドされます。

解説

SHA は、ネットワーク上で SoH 交換が行われますので、この API を投機的に呼び出す必要はありません。 この API の呼び出しは、必要な場合にのみ行う必要があります。

NapAgent は、SoH 変更を処理するためにこのスレッドを保持しません。 代わりに、すぐにが返され、変更が非同期的に処理されます。

SHA は、このメソッドまたは INapSystemHealthAgentBinding2 インターフェイスの他のメソッドを呼び出す前に Initialize を呼び出す必要があります。

必要条件

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

関連項目

INapSystemHealthAgentBinding