NAP_SystemHealthAgent class

Represents information on the NAP System Health Agent (SHA) which provides information about the registered SHAs on a Windows system.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

class NAP_SystemHealthAgent
{
  uint32  id;
  string  friendlyName;
  string  description;
  string  version;
  string  vendorName;
  string  infoClsid;
  string  registrationDate;
  boolean isBound;
  uint32  fixupState;
  uint8   percentage;
};

Members

The NAP_SystemHealthAgent class has these types of members:

Properties

The NAP_SystemHealthAgent class has these properties.

description

Data type: string

Access type: Read-only

A description of the SHA.

fixupState

Data type: uint32

Access type: Read-only

The fix-up state of the SHA.

friendlyName

Data type: string

Access type: Read-only

The friendly name for the SHA.

id

Data type: uint32

Access type: Read-only

Qualifiers: Key

The System Health Agent Id.

infoClsid

Data type: string

Access type: Read-only

A GUID of the COM server implementing the INapComponentInfo interface.

isBound

Data type: boolean

Access type: Read-only

A value that indicates if the SHA is bound to the NAP Agent service; TRUE if bound, otherwise FALSE.

percentage

Data type: uint8

Access type: Read-only

The percent fix-up complete value. This property is not supported.

registrationDate

Data type: string

Access type: Read-only

The registration date of the SHA.

vendorName

Data type: string

Access type: Read-only

The vendor name of the SHA.

version

Data type: string

Access type: Read-only

The version number of the SHA.

Requirements

Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]
Namespace
Root\NAP
MOF
Napclientschema.mof

See also

INapComponentInfo

Network Access Protection