SystemHealthAgentState structure (naptypes.h)

Note  The Network Access Protection platform is not available starting with Windows 10
 
The SystemHealthAgentState structure stores the dynamic state of the SHA.

Syntax

typedef struct tagSystemHealthAgentState {
  SystemHealthEntityId id;
  ResultCodes          shaResultCodes;
  FailureCategory      failureCategory;
  FixupInfo            fixupInfo;
} SystemHealthAgentState;

Members

id

A unique SystemHealthEntityId value that identifies the System Health Agent (SHA).

shaResultCodes

A ResultCodes structure that contains the compliance result codes that were returned in the most recent SoHRespnse received from the SHA.

Note  The sohAttributeTypeComplianceResultCodes attribute type within the SoHRespnse contains the compliance result codes.
 

failureCategory

A FailureCategory value that describes the failure category fields that were returned in the most recent SoHRespnse received from the SHA.

Note  The sohAttributeTypeFailureCategory attribute type within the SoHRespnse contains the failure category fields.
 

fixupInfo

A FixupInfo structure that contains information about the fix-up state of the SHA.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header naptypes.h

See also

NAP Reference

NAP Structures