Share via


NAP_EnforcementClient class

Represents information on the NAP Enforcement Client (EC) and registered enforcers 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_EnforcementClient
{
  uint32  id;
  string  friendlyName;
  string  description;
  string  version;
  string  vendorName;
  string  infoClsid;
  string  registrationDate;
  boolean isBound;
};

Members

The NAP_EnforcementClient class has these types of members:

Properties

The NAP_EnforcementClient class has these properties.

description

Data type: string

Access type: Read-only

A description of the EC.

friendlyName

Data type: string

Access type: Read-only

The friendly name for the EC.

id

Data type: uint32

Access type: Read-only

Qualifiers: Key

The Enforcement Client entity Id.

infoClsid

Data type: string

Access type: Read-only

The GUID of the COM server implementing INapComponentInfo interface.

isBound

Data type: boolean

Access type: Read-only

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

registrationDate

Data type: string

Access type: Read-only

The registration date of the EC.

vendorName

Data type: string

Access type: Read-only

The vendor name of the EC.

version

Data type: string

Access type: Read-only

The version number of the EC.

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