INapSystemHealthAgentBinding interface

Note

The Network Access Protection platform is not available starting with Windows 10

The INapSystemHealthAgentBinding provides methods that the SHAs use to communicate with the NapAgent.

Note

INapSystemHealthAgentBinding2 inherits all the methods of this interface and should be used instead.

Members

The INapSystemHealthAgentBinding interface inherits from the IUnknown interface. INapSystemHealthAgentBinding also has these types of members:

Methods

The INapSystemHealthAgentBinding interface has these methods.

Method Description
INapSystemHealthAgentBinding::FlushCache Called by an SHA to flush its SoH cache.
INapSystemHealthAgentBinding::GetSystemIsolationInfo Called by SHAs to determine the system isolation state.
INapSystemHealthAgentBinding::Initialize Initializes the SHA and binds the SHA to the NapAgent service.
INapSystemHealthAgentBinding::NotifySoHChange Called by SHAs when their SoH changes.
INapSystemHealthAgentBinding::Uninitialize Called by SHAs to cause the NapAgent to release all its references to SHA COM pointers.

Remarks

All the APIs in this interface will return RPC_E_DISCONNECTED if the NapAgent is stopped. This object will recover automatically and rebind to the NapAgent, once it restarts.

Requirements

Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]
Header
NapSystemHealthAgent.h
IDL
NapSystemHealthAgent.idl
DLL
Qagent.dll

See also

NAP Interfaces

NAP Reference