Windows Dev Center

SoH structure

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

The SoH structure contains the Statement of Health (SoH) data.

Syntax


typedef struct tagSoH {
  UINT16       count;
  SoHAttribute *attributes;
} SoH, SoHRequest, SoHResponse;

Members

count

The number of attributes contained in the SoH as a number between 0 (zero) and maxSoHAttributeCount.

attributes

An array of SoHAttribute structures that contain the collection of attributes defined by this SoH.

Remarks

SoH packets are collections of attributes, stored as type-length-value objects (TLVs). The attribute type is specified by SoHAttributeType, and the attribute value is specified by SoHAttributeValue. The TLVs are ordered such that certain TLVs (such as the sohAttributeTypeSystemHealthId TLV or the sohAttributeTypeHealthClass TLV) separate groups or sub-groups of TLVs.

The sohAttributeTypeSystemHealthId TLV must be the first TLV in both SoHRequest and SoHResponse packets. A SoHResponse packet can have at most one sohAttributeTypeIpv4FixupServers or sohAttributeTypeIpv6FixupServers TLV.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

NapTypes.h

IDL

NapTypes.idl

See also

NAP Reference
NAP Structures

 

 

Community Additions

ADD
Show:
© 2015 Microsoft