INapSystemHealthAgentCallback interface


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

The INapSystemHealthAgentCallback interface provides callback methods that are declared by the system and implemented by the SHA writer so the NapAgent can communicate with the SHA.


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


The INapSystemHealthAgentCallback interface has these methods.

Method Description
INapSystemHealthAgentCallback::CompareSoHRequests Used by the SHA to compare the SoHs.
INapSystemHealthAgentCallback::GetFixupInfo Called by the NapAgent to determine the state of the SHA.
INapSystemHealthAgentCallback::GetSoHRequest Called by the NapAgent to query the SHA's SoH request.
INapSystemHealthAgentCallback::NotifyOrphanedSoHRequest Called if an SoH request was queried from the SHA, but the response never came back.
INapSystemHealthAgentCallback::NotifySystemIsolationStateChange Called by the NapAgent to indicate that the system isolation state or the probation end-time has changed.
INapSystemHealthAgentCallback::ProcessSoHResponse Called when the NapAgent receives an SoH response destined for this health agent.


Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]

See also

NAP Interfaces

NAP Reference