SoHAttributeType enumeration

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

The SoHAttributeType enumeration specifies the type of attribute stored in the attribute type-length-value (TLV) object.

Syntax


typedef enum tagSoHAttributeType { 
  sohAttributeTypeSystemHealthId          = 2,
  sohAttributeTypeIpv4FixupServers        = 3,
  sohAttributeTypeComplianceResultCodes   = 4,
  sohAttributeTypeTimeOfLastUpdate        = 5,
  sohAttributeTypeClientId                = 6,
  sohAttributeTypeVendorSpecific          = 7,
  sohAttributeTypeHealthClass             = 8,
  sohAttributeTypeSoftwareVersion         = 9,
  sohAttributeTypeProductName             = 10,
  sohAttributeTypeHealthClassStatus       = 11,
  sohAttributeTypeSoHGenerationTime       = 12,
  sohAttributeTypeErrorCodes              = 13,
  sohAttributeTypeFailureCategory         = 14,
  sohAttributeTypeIpv6FixupServers        = 15,
  sohAttributeTypeExtendedIsolationState  = 16
} SoHAttributeType;

Constants

sohAttributeTypeSystemHealthId

Specifies the system health ID attribute type.

sohAttributeTypeIpv4FixupServers

Specifies the IPv4 fix-up server attribute type.

sohAttributeTypeComplianceResultCodes

Specifies the compliance result code attribute type.

sohAttributeTypeTimeOfLastUpdate

Specifies the time of the last update attribute type.

sohAttributeTypeClientId

Specifies the client ID attribute type.

sohAttributeTypeVendorSpecific

Specifies the vendor-specific attribute type.

sohAttributeTypeHealthClass

Specifies the health class attribute type.

sohAttributeTypeSoftwareVersion

Specifies the software version attribute type.

sohAttributeTypeProductName

Specifies the product name attribute type.

sohAttributeTypeHealthClassStatus

Specifies the health class status attribute type.

sohAttributeTypeSoHGenerationTime

Specifies the generation time of the Statement of Health attribute type.

sohAttributeTypeErrorCodes

Specifies the error code attribute type.

sohAttributeTypeFailureCategory

Specifies the failure category attribute type.

sohAttributeTypeIpv6FixupServers

Specifies the IPv6 fix-up server attribute type.

sohAttributeTypeExtendedIsolationState

Specifies the extended isolation state attribute type.

Remarks

The SoHAttributeValue structure defines the attribute values that correspond to each attribute type.

These attribute types are consumed by the NAP system:

  • sohAttributeTypeSystemHealthId
  • sohAttributeTypeIpv4FixupServers
  • sohAttributeTypeIpv6FixupServers
  • sohAttributeTypeComplianceResultCodes
  • sohAttributeTypeFailureCategory

The rest of the types are only intended to guide the usage by SHAs and SHVs.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

NapProtocol.h

IDL

NapProtocol.idl

See also

SoHAttributeValue
SoHAttribute
SoH
INapSoHConstructor
INapSoHProcessor

 

 

Community Additions

ADD
Show: