Share via


NAP_Client class

Represents information on the NAP Client implemented in the Network Access Protection (NAP) Agent service 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_Client
{
  string  name;
  string  description;
  boolean napEnabled;
  string  napProtocolVersion;
  uint32  systemIsolationState;
  string  probationTime;
  string  fixupURL;
};

Members

The NAP_Client class has these types of members:

Properties

The NAP_Client class has these properties.

description

Data type: string

Access type: Read-only

A description of the NAP client.

fixupURL

Data type: string

Access type: Read-only

The fix-up URL if client has restricted access.

name

Data type: string

Access type: Read-only

The NAP Client name.

napEnabled

Data type: boolean

Access type: Read-only

Indicates if the NAP Agent service is enabled; TRUE is enabled, otherwise FALSE.

napProtocolVersion

Data type: string

Access type: Read-only

The version of the NAP protocol supported by the NAP Client.

probationTime

Data type: string

Access type: Read-only

The absolute time for probation expiration, if the NAP client is in Probation. This value is a string representation of the ProbationTime which is a typedef of a FILETIME structure.

systemIsolationState

Data type: uint32

Access type: Read-only

The isolation state of the system. This value can be one of the enumeration values defined in the IsolationState enumeration.

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

IsolationState

Network Access Protection