Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Note
The Network Access Protection platform is not available starting with Windows 10
The NAP system is composed of the following interfaces.
Interface Name | Description |
---|---|
INapCertRelyingParty | Provides methods that certificate-relying parties must use to communicate with the NapAgent. |
INapClientManagement | Used for NAP client management of SoH cache and SoH exchange triggering. Deprecated. |
INapClientManagement2 | Used for NAP client management of SoH cache and SoH exchange triggering. |
INapComponentConfig | Used for customized configuration of SHV components. Deprecated. |
INapComponentConfig2 | Provides NAP system configuration methods for system health validators (SHVs) to configure a network policy server (NPS) user interface remotely. |
INapComponentConfig3 | Provides NAP system configuration methods for system health validators (SHVs) to set and modify configuration data for a specific configuration ID. |
INapComponentInfo | Must be implemented by plug-in components, such as SHAs and SHVs, so that they can be communicated with by the NAP system. |
INapEnforcementClientBinding | Used by enforcement clients to communicate with the NapAgent. |
INapEnforcementClientCallback | Enforcement clients must implement this interface to enable the NapAgent to communicate with them. |
INapEnforcementClientConnection | Allows for client connection management. Deprecated. |
INapEnforcementClientConnection2 | Allows for client connection management. |
INapServerCallback | SHVs use the single method on this interface to signal asynchronous request completion. |
INapServerInfo | Used by management clients (e.g. WMI providers, command-line tools, etc.) to query the status of the NAP server system. |
INapServerManagement | Used for basic management of the NAP Server. |
INapSoHConstructor | Used by SHAs to construct SoH-requests and by SHVs to construct SoH-responses. |
INapSoHProcessor | Used by SHAs to process the contents of SoH-responses and by SHVs to process the contents of SoH-requests. |
INapSystemHealthAgentBinding | SHAs must use this interface to communicate with the NapAgent. Deprecated. |
INapSystemHealthAgentBinding2 | SHAs must use this interface to communicate with the NapAgent. |
INapSystemHealthAgentCallback | SHAs must implement this interface to coordinate processing with the NAP system. |
INapSystemHealthAgentRequest | SHAs use this interface to communicate and coordinate their processing with the NAP system. |
INapSystemHealthValidator | Provides methods that an SHV must implement so that the NAP system can communicate with it. |
INapSystemHealthValidationRequest | SHVs use this interface for data communication with their client-side counterpart. Deprecated. |
INapSystemHealthValidationRequest2 | SHVs use this interface for data communication with their client-side counterpart. |