SNIP_CLASSIC_OS_SECTION_8_4_22_GetApplicationState
Wortlaut
8.4.22 GetApplicationState
[SWS_Os_00499] Definition of API function GetApplicationState ⌈
Service Name
GetApplicationState
Syntax
StatusType GetApplicationState (
ApplicationType Application,
ApplicationStateRefType Value
)
Service ID [hex]
0x14
Sync/Async
Synchronous
Reentrancy
Reentrant
Parameters (in)
Application
The OS-Application from which the state is requested
Parameters (inout)
None
Parameters (out)
Value
The current state of the application
Return value
StatusType
E_OK: No errors
E_OS_ID: <Application> is not valid (only in EXTENDED status)
Description
This service returns the current state of an OS-Application.
Available via
Os.h
⌋()
[SWS_Os_00495] ⌈If the <Application> in a call of GetApplicationState is not
valid GetApplicationState shall return E_OS_ID.⌋()
[SWS_Os_00496] ⌈If the parameters in a call of GetApplicationState are valid,
GetApplicationState shall return the state of OS-Application <Application> in
<Value>.⌋()
[SWS_Os_00537] ⌈Availability of GetApplicationState: Available in Scalability
Classes 3 and 4.⌋()
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
Cited verbatim in the snippet (deterministic citation).
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_OS.pdf |
|---|---|
| Dokumentseite | Seite 164 |
| Ziel-Modul | os (classic) |
| Ziel-Anforderung | SWS_Os_00774 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |