Share via


PrerequisiteIssue structure

This structure defines the data for a single failed prerequisite check.

Syntax

struct PrerequisiteIssue {
  DWORD                                             Size;
  const Microsoft::Assessments::Hosting::Assessment *Assessment;
  IssueType                                         IssueType;
  LPCWSTR                                           ProgrammaticName;
  LPCWSTR                                           Name;
  LPCWSTR                                           ToolTip;
};

Members

Size

The number of bytes in the structure. Used to detect different versions of structure. This is set to "sizeof( PrerequisiteIssue )" by the AXE engine.

Assessment

The assessment object that failed the prerequisite check.

IssueType

The severity of the issue.

ProgrammaticName

The XML node of the prerequisite check in the assessment manifest that failed.

Name

The name of the issue for displaying in a user interface. The name can be localized.

ToolTip

Additional explanation of the issue that can be displayed in a user interface tooltip.

Requirements

Minimum supported client
Windows 7 [desktop apps only]
Minimum supported server
Windows Server 2008 R2 [desktop apps only]
Header
AxeCore.h