Show: Delphi C++
Display Preferences

Vcl.SvcMgr

From XE2 API Documentation
Jump to: navigation, search


Contents

Classes

TDependenciesTDependencies is a container for TDependency objects.
TDependencyTDependency object represents a dependent service or load ordering group used by TService objects.
TEventLogger
TServiceTService encapsulates a Windows NT service.
TServiceApplicationTServiceApplication encapsulates a Windows NT service application.
TServiceThreadTServiceThread represents the thread associated with a specific service (TService object).

Types

TContinueEventTContinueEvent is the type for event handlers that respond when the Service Control manager resumes a service.
TCurrentStatusTCurrentStatus indicates the state of a service.
TErrorSeverityTErrorSeverity indicates the severity of a failure and implies the corresponding response by a service startup program.
TPauseEventTPauseEvent is the type for event handlers that respond when the Service Control manager pauses a service.
TServiceControllerTServiceController is the type for a registered service's handler function.
TServiceEventTServiceEvent is the procedure type used for service events that do not require parameters.
TServiceTypeTServiceType indicates the type of a service.
TStartEventTStartEvent is the type for event handlers that respond when the Service Control manager starts a service.
TStartTypeTStartType indicates how a service starts up.
TStopEventTStopEvent is the type for event handlers that respond when the Service Control manager stops a service.

Variables

ApplicationRepresents a service Application for a service project.

Constants

CM_SERVICE_CONTROL_CODECM_SERVICE_CONTROL_CODE: Integer = $401;
csContinuePendingcsContinuePending: TCurrentStatus = csContinuePending;
csPausedcsPaused: TCurrentStatus = csPaused;
csPausePendingcsPausePending: TCurrentStatus = csPausePending;
csRunningcsRunning: TCurrentStatus = csRunning;
csStartPendingcsStartPending: TCurrentStatus = csStartPending;
csStoppedcsStopped: TCurrentStatus = csStopped;
csStopPendingcsStopPending: TCurrentStatus = csStopPending;
esCriticalesCritical: TErrorSeverity = esCritical;
esIgnoreesIgnore: TErrorSeverity = esIgnore;
esNormalesNormal: TErrorSeverity = esNormal;
esSevereesSevere: TErrorSeverity = esSevere;
stAutostAuto: TStartType = stAuto;
stBootstBoot: TStartType = stBoot;
stDevicestDevice: TServiceType = stDevice;
stDisabledstDisabled: TStartType = stDisabled;
stFileSystemstFileSystem: TServiceType = stFileSystem;
stManualstManual: TStartType = stManual;
stSystemstSystem: TStartType = stSystem;
stWin32stWin32: TServiceType = stWin32;


Personal tools
Previous Versions
Translations