INapClientManagement::RegisterSystemHealthAgent method

Note

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

The RegisterSystemHealthAgent method registers an SHA with the NAP system.

Syntax

HRESULT RegisterSystemHealthAgent(
  [in] const NapComponentRegistrationInfo *agent
);

Parameters

agent [in]

A pointer to a NapComponentRegistrationInfo structure that contains the registration information for the SHA.

Return value

The method returns an HRESULT status code including but not limited to one of the following.

Return code Description
S_OK
Operation successful.
E_ACCESSDENIED
Permissions error, access denied.
E_OUTOFMEMORY
System resource limit, could not perform the operation.
NAP_E_CONFLICTING_ID
An SHA that uses this ID is already registered.

Requirements

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

See also

INapClientManagement