IRsUnknownRunner Interface Reference
Inherits
IRsObject.
List of all members.
Detailed Description
Base interface used for communication between tS system modules and runner.
The runner executable module defines a collection of packages, which form the application. This collection of packages can be easily changed, creating different configurations, or entirety new applications. In addition to package a configuration, the runner also starts and terminates the system, it can initialize context , object-constraint graph, user interface, activate other important parts of system. It can also define a description of supported features on package level such as: can save object?, or can edit object? And modules based on this state allow or deny particular functionality.
Member Function Documentation
| HRESULT IRsUnknownRunner::OnSystemEvent |
( |
[in] RtSysState |
ulState |
) |
|
Handles system state change.
- Parameters:
-
| HRESULT IRsUnknownRunner::GetApplicationTitle |
( |
[out] BSTR * |
bsTitle |
) |
|
Return the supposed title of the application.
- Parameters:
-
| HRESULT IRsUnknownRunner::GetFeature |
( |
[in] const GUID * |
pFeatureID, |
|
|
[out] VARIANT * |
pvFeatureData | |
|
) |
| | |
Return the requested feature flag.
- Parameters:
-
| pFeatureID | [in] . |
| pvFeatureData | [out] . |