RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
SvcMgr.TErrorSeverity Enumeration

TErrorSeverity indicates the severity of a failure and implies the corresponding response by a service startup program.

Pascal
TErrorSeverity = (
  esIgnore,
  esNormal,
  esSevere,
  esCritical
);
C++
enum TErrorSeverity {
  esIgnore,
  esNormal,
  esSevere,
  esCritical
};

TErrorSeverity can have one of the following values:

Value 
What the startup program does 
esIgnore  
Logs the error and continues.  
esNormal  
Logs the error and displays a message, but continues.  
esSevere  
Logs the error but continues only if the last-known-good configuration is being started; otherwise the last-known-good configuration is started instead.  
esCritical  
Logs the error and starts up the last-known-good configuration instead. If this is the last-known-good configuration, the startup operation fails.  

 

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!