Training
Module
Monitor and troubleshoot Windows client performance - Training
This module explores methods and tools for monitoring and troubleshooting Windows client performance issues.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
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:
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. |
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. |
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. |
Training
Module
Monitor and troubleshoot Windows client performance - Training
This module explores methods and tools for monitoring and troubleshooting Windows client performance issues.
Documentation
The Windows System Assessment Tool (WinSAT) reference section contains detailed information about the following API elements.
WinSAT Enumerations - Win32 apps
The Windows System Assessment Tool (WinSAT) defines the following enumerations
IInitiateWinSATAssessment::InitiateFormalAssessment (winsatcominterfacei.h) - Win32 apps
Initiates a formal assessment.