Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Controls the execution, progress reporting and results generation for a job. A job consists of a collection of assessments. A solution uses this interface to access AXE functionality.
When to implement
Never. This is an exposed interface that is already implemented.
Engine has these types of members:
Methods
The Engine class has these methods.
Method | Description |
---|---|
~Engine | Destructor method. |
AnalyzeResults | Analyzes the assessment results. |
CancelAssessment | Requests that the specified assessment stop running. |
CancelJob | Requests that the current assessment stop running and the job end without running any more assessments. |
ExecuteJob | Runs a loaded job. |
GetEventThreadingModel | Retrieve the threading model that is being used to call the solution s native events that have been registered with the Engine. |
RemovePendingRebootJob | Removes an abandoned task that restarts job execution upon a system restart so that other jobs can be executed. |
SetAssessmentBegin | Specifies the native interface for the Engine to invoke to notify the solution of an assessment begin event. |
SetAssessmentEnd | Specifies the native interface for the Engine to invoke to notify the solution of an assessment end event. |
SetEventThreadingModel | Specifies the threading model that is being used to call the solution s native events that have been registered with the Engine. |
SetJobBegin | Specifies the native interface for the Engine to invoke to notify the solution of a job begin event. |
SetJobEnd | Specifies the native interface for the Engine to invoke to notify the solution of a job end event. |
SetJobPending | Specifies the native interface for the Engine to invoke to notify the solution of a job pending event. |
SetJobRestart | Specifies the native interface for the Engine to invoke to notify the solution of a job restart event. |
SetProgressUpdate | Specifies the native interface for the Engine to invoke to notify the solution of a progress update event. |
TerminateJob | This method ends an entire job without waiting for any assessment to exit. |
Remarks
Managed code uses the Engine object.
Requirements
Minimum supported client |
Windows 7 [desktop apps only] |
Minimum supported server |
Windows Server 2008 R2 [desktop apps only] |
Header |
|
DLL |
|