Show: Delphi
C++
Display Preferences
Vcl.SvcMgr
From XE2 API Documentation
Contents |
Classes
| TDependencies | TDependencies is a container for TDependency objects. |
| TDependency | TDependency object represents a dependent service or load ordering group used by TService objects. |
| TEventLogger | |
| TService | TService encapsulates a Windows NT service. |
| TServiceApplication | TServiceApplication encapsulates a Windows NT service application. |
| TServiceThread | TServiceThread represents the thread associated with a specific service (TService object). |
Types
| TContinueEvent | TContinueEvent is the type for event handlers that respond when the Service Control manager resumes a service. |
| TCurrentStatus | TCurrentStatus indicates the state of a service. |
| TErrorSeverity | TErrorSeverity indicates the severity of a failure and implies the corresponding response by a service startup program. |
| TPauseEvent | TPauseEvent is the type for event handlers that respond when the Service Control manager pauses a service. |
| TServiceController | TServiceController is the type for a registered service's handler function. |
| TServiceEvent | TServiceEvent is the procedure type used for service events that do not require parameters. |
| TServiceType | TServiceType indicates the type of a service. |
| TStartEvent | TStartEvent is the type for event handlers that respond when the Service Control manager starts a service. |
| TStartType | TStartType indicates how a service starts up. |
| TStopEvent | TStopEvent is the type for event handlers that respond when the Service Control manager stops a service. |
Variables
| Application | Represents a service Application for a service project. |
Constants
| CM_SERVICE_CONTROL_CODE | CM_SERVICE_CONTROL_CODE: Integer = $401; |
| csContinuePending | csContinuePending: TCurrentStatus = csContinuePending; |
| csPaused | csPaused: TCurrentStatus = csPaused; |
| csPausePending | csPausePending: TCurrentStatus = csPausePending; |
| csRunning | csRunning: TCurrentStatus = csRunning; |
| csStartPending | csStartPending: TCurrentStatus = csStartPending; |
| csStopped | csStopped: TCurrentStatus = csStopped; |
| csStopPending | csStopPending: TCurrentStatus = csStopPending; |
| esCritical | esCritical: TErrorSeverity = esCritical; |
| esIgnore | esIgnore: TErrorSeverity = esIgnore; |
| esNormal | esNormal: TErrorSeverity = esNormal; |
| esSevere | esSevere: TErrorSeverity = esSevere; |
| stAuto | stAuto: TStartType = stAuto; |
| stBoot | stBoot: TStartType = stBoot; |
| stDevice | stDevice: TServiceType = stDevice; |
| stDisabled | stDisabled: TStartType = stDisabled; |
| stFileSystem | stFileSystem: TServiceType = stFileSystem; |
| stManual | stManual: TStartType = stManual; |
| stSystem | stSystem: TStartType = stSystem; |
| stWin32 | stWin32: TServiceType = stWin32; |