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

Requirement Value
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