Windows System Assessment Tool
Overview of the Windows System Assessment Tool technology.
To develop Windows System Assessment Tool, you need these headers:
For programming guidance for this technology, see:
Enumerations
WINSAT_ASSESSMENT_STATE Defines the possible states of an assessment. |
WINSAT_ASSESSMENT_TYPE Defines the possible subcomponents of an assessment. |
WINSAT_BITMAP_SIZE Defines the size of the bitmap to use to represent the WinSAT score. |
Functions
CancelAssessment Cancels a currently running assessment. |
get_AllXML Retrieves data from the formal XML assessment documents using the specified XPath. The query is run against all formal assessments in the WinSAT data store. |
get_AssessmentDateTime Retrieves the date and time that the assessment was run. |
get_AssessmentState Retrieves the state of the assessment. |
get_Bitmap Retrieves a bitmap for the WinSAT base score. |
get_Description Retrieves the description of the subcomponent. |
get_Info Retrieves an interface that provides information about the results of the most recent formal assessment, for example, the base score and the date that the assessment was run. |
get_RatingStateDesc Retrieves a string that you can use in a UI to indicate whether the assessment is valid. |
get_Score Retrieves the score for the subcomponent. |
get_SystemRating Retrieves the base score for the computer. |
get_Title Retrieves the title of the subcomponent. |
get_XML Retrieves data from the XML assessment document by using the specified XPath. The query is run against the most recent formal assessment in the WinSAT data store. |
GetAssessmentInfo Retrieves summary information for a subcomponent of the assessment. |
InitiateAssessment Initiates an ad hoc assessment. |
InitiateFormalAssessment Initiates a formal assessment. |
WinSATComplete Receives notification when an assessment succeeds, fails, or is canceled. |
WinSATUpdate Receives notification when an assessment is making progress. |
Interfaces
IInitiateWinSATAssessment Initiates an assessment. |
IProvideWinSATAssessmentInfo Gets summary information for a subcomponent of the assessment, for example, its score. |
IProvideWinSATResultsInfo Gets information about the results of an assessment, for example, the base score and the date that the assessment was run. |
IProvideWinSATVisuals Retrieves elements that can be used in a user interface to graphically represent the WinSAT assessment. |
IQueryAllWinSATAssessments Retrieves details about all formal WinSAT assessments. |
IQueryRecentWinSATAssessment Retrieves details about the results of the most recent formal WinSAT assessment. |
IWinSATInitiateEvents Implement this interface to receive notifications when an assessment is complete or making progress. |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for