INapSystemHealthValidationRequest interface

Note

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

The INapSystemHealthValidationRequest interface provides methods that are used to support system health validators which are defined by the application developer.

Note

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

Members

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

Methods

The INapSystemHealthValidationRequest interface has these methods.

Method Description
INapSystemHealthValidationRequest::GetCorrelationId Used by validators to retrieve the correlation ID. The validator must then log this information.
INapSystemHealthValidationRequest::GetMachineName Used by validators to retrieve the machine name. The validator must then log this information.
INapSystemHealthValidationRequest::GetPrivateData Allows the NapServer to retrieve state information.
INapSystemHealthValidationRequest::GetSoHRequest Allows Validators to retrieve and validate the SoHRequest information.
INapSystemHealthValidationRequest::GetSoHResponse Gets the SoHResponse object.
INapSystemHealthValidationRequest::GetStringCorrelationId Used by validators to retrieve a unique exchange identifier. The validator must then log this information.
INapSystemHealthValidationRequest::SetPrivateData Allows the NapServer to store state information.
INapSystemHealthValidationRequest::SetSoHResponse Allows validators to set the SoHResponse.

Requirements

Requirement Value
Minimum supported client
None supported
Minimum supported server
Windows Server 2008 [desktop apps only]
Header
NapSystemHealthValidator.h
IDL
NapSystemHealthValidator.idl
DLL
Qshvhost.dll

See also

NAP Interfaces

NAP Reference