Support class
Provides status and progress reporting capability to assessments. Enables assessments access to configuration parameters that have been defined by the job author. The Support interface enables an assessment to retrieve pointers to other interfaces.
When to implement
Never. This is an exposed interface that is already implemented.
Inheritance
The Support interface inherits from IUnknown.
Support has these types of members:
Methods
The Support class has these methods.
Method | Description |
---|---|
CancelTracing | Cancels tracing. |
CreateLogger | Retrieves an instance of the Logging interface. |
CreateResultSnippet | Overloaded. Creates a result snippet. |
GetCancelEvent | Retrieves the handle to an event that Axe signals when a solution requests the assessment should stop running. |
GetErrorText | Retrieves an Axe error message given the Axe error code. |
GetParameterSet | Retrieves the specified set of parameters. |
IsCanceled | Determines if there has been a request for the assessment to cancel its operation. |
IsEngineRunning | Determines if the Axe engine is running, which tells an assessment if it is running under Axe. |
ManageSystemState | Retrieves a SystemState interface that is bound to a file use to save and restore the system configuration. |
ProcessIdleTasks | Requests the system run the maintenance tasks scheduled to run when the system is idle. This prevents the maintenance tasks from running during the assessment. |
RegisterEventManifest | Overloaded. Registers an event manifest. |
ReportProgress | Overloaded. Reports the progress of the assessment to the AXE engine and can inform the assessment if it should stop running. |
StartTracing | Begins advanced ETW tracing using a Windows Performance Analyzer (WPA) profile. |
StartTracingFromManifest | Overloaded. Starts tracing from the manifest. |
StopTracing | Finishes advanced ETW tracing using a Windows Performance Analyzer (WPA) profile. |
StopTracingFromManifest | Stops tracing from the manifest. |
SystemSettingCheckBoolean | Retrieves the current setting of a specific system configuration item. |
UnregisterEventManifest | Overloaded. Unregisters an event manifest. |
Requirements
Minimum supported client |
Windows 7 [desktop apps only] |
Minimum supported server |
Windows Server 2008 R2 [desktop apps only] |
Header |
|
DLL |
|