INapClientManagement::UnregisterSystemHealthAgent method

Note

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

The UnregisterSystemHealthAgent method unregisters an SHA with the NAP system.

Syntax

HRESULT UnregisterSystemHealthAgent(
  [in] SystemHealthEntityId id
);

Parameters

id [in]

A SystemHealthEntityId that identifies the System Health Agent to be unregistered.

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_STILL_BOUND
The SHA remains bound and could not be unregistered.

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