Freigeben über


ServiceStartMode Enumeration

Definition

Gibt den Startmodus des Diensts an.

public enum class ServiceStartMode
public enum ServiceStartMode
type ServiceStartMode = 
Public Enum ServiceStartMode
Vererbung
ServiceStartMode

Felder

Automatic 2

Gibt an, dass der Dienst vom Betriebssystem beim Systemstart gestartet wird (oder gestartet wurde). Wenn ein automatisch gestarteter Dienst von einem manuell gestarteten Dienst abhängig ist, wird der manuell gestartete Dienst beim Systemstart ebenfalls automatisch gestartet.

Boot 0

Gibt an, dass es sich bei dem Dienst um einen Gerätetreiber handelt, der vom Ladeprogramm gestartet wird. Dieser Wert gilt nur für Gerätetreiber.

Disabled 4

Gibt an, dass der Dienst deaktiviert ist, sodass er nicht von einem Benutzer oder einer Anwendung gestartet werden kann.

Manual 3

Gibt an, dass der Dienst nur manuell, durch einen Benutzer (mithilfe des Dienstkontroll-Managers) oder durch eine Anwendung gestartet wird.

System 1

Gibt an, dass es sich bei dem Dienst um einen Gerätetreiber handelt, der von der IOInitSystem-Funktion gestartet wird. Dieser Wert gilt nur für Gerätetreiber.

Hinweise

Wird ServiceStartMode vom Dienstinstallationsprogramm verwendet, um anzugeben, ob der neue Dienst beim Systemstart deaktiviert werden soll, ob das System den Dienst beim Systemstart automatisch starten soll oder ob der Dienst manuell von einem Benutzer oder einer Anwendung gestartet werden soll. Sie wird auch von der ServiceController.StartType -Eigenschaft verwendet, um anzugeben, wie ein bestimmter Dienst gestartet wird.

Gilt für:

Weitere Informationen