INapEnforcementClientBinding interface
Note
The Network Access Protection platform is not available starting with Windows 10
The INapEnforcementClientBinding provides methods that enforcement clients use to communicate with the NapAgent.
Members
The INapEnforcementClientBinding interface inherits from the IUnknown interface. INapEnforcementClientBinding also has these types of members:
Methods
The INapEnforcementClientBinding interface has these methods.
Method | Description |
---|---|
INapEnforcementClientBinding::CreateConnection | Used by enforcers to create connection objects. |
INapEnforcementClientBinding::GetSoHRequest | Used by the enforcement client when it needs an SoH-request for a particular connection. |
INapEnforcementClientBinding::Initialize | Starts up the NapAgent service. The enforcement client must call this method before calling any other method of this interface. |
INapEnforcementClientBinding::NotifyConnectionStateDown | Used to inform the NapAgent that a connection to an enforcement client has gone down. |
INapEnforcementClientBinding::NotifySoHChangeFailure | Used by the enforcement client to inform the NapAgent that it could not process a previous INapEnforcementClientCallback::NotifySoHChange. |
INapEnforcementClientBinding::ProcessSoHResponse | Used by enforcement clients whenever they get an SoH-Response data blob from the enforcement server. |
INapEnforcementClientBinding::Uninitialize | Concludes the NapAgent service for this client connection. |
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 |
|
IDL |
|
DLL |
|