Don’t forget the INapComponentInfo interface

While spending some time debugging a NAP (Network Access Protection) SHV (System Health Validator) on WS08 (Windows Server 2008) RC1 recently, it was brought to my attention that all such plug-ins must implement the INapComponentInfo interface.  For details, see this MSDN page.

That interface allows NAP to query the plug-in for converting custom error codes to localized strings, for example.  Don’t use any custom error codes?  Too bad ;) – you still must implement the interface, otherwise your plug-in will most likely fail to register.

Careful – I think this was a change from Beta 3.  So if you’ve got custom NAP plug-ins that you’ve been working on for a while, be sure to retest before deploying to WS08 RC1 or RTM.

Leave a Reply