The Network Access Protection platform is not available starting with Windows 10
The INapEnforcementClientConnection::SetCorrelationId method sets the ID used to correlate SoH-requests and SoH-responses.
HRESULT SetCorrelationId( [in] CorrelationId correlationId );
A unique CorrelationId structure that identifies a specific SoH exchange.
Other COM-specific error codes also may be returned.
||Permissions error, access denied.
||System resource limit, could not perform the operation.
The correlation-id is set by the NapAgent and based on the connection-id.
This id is used to correlate requests and responses, i.e. it uniquely describes an SoH exchange and always contains the id of the most recent SoH set on the connection object.
When an SoH-Response is received, the NapAgent first ensures the IDs match; if not, an error is returned and the enforcer must drop the packet. See INapEnforcementClientBinding::ProcessSoHResponse for more details.
|Minimum supported client
||Windows Vista [desktop apps only]
|Minimum supported server
||Windows Server 2008 [desktop apps only]