INapComponentInfo interface

Note

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

The INapComponentInfo interface provides methods that plug-in components (such as SHAs and SHVs) must implement for the NAP system to communicate with them. The NAP system calls your implementation of these methods to retrieve static administrative information (for example, friendly name or localized strings).

Members

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

Methods

The INapComponentInfo interface has these methods.

Method Description
INapComponentInfo::ConvertErrorCodeToMessageId Used by the NAP System to request the health client convert an HRESULT error code to a message ID.
INapComponentInfo::GetDescription Used by the NAP System to get the description of a health client.
INapComponentInfo::GetFriendlyName Used by the NAP System to get the friendly name of a health client.
INapComponentInfo::GetIcon Used by the NAP System to get the icon of a health client.
INapComponentInfo::GetLocalizedString Used by the NAP System to get localized strings.
INapComponentInfo::GetVendorName Used by the NAP System to get the vendor name of a health client.
INapComponentInfo::GetVersion Used by the NAP System to get the version of a health client.

Requirements

Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]
Header
NapCommon.h
IDL
NapCommon.idl

See also

NAP Interfaces

NAP Reference