Dienstfunktionen
Die folgenden Funktionen werden von Diensten verwendet oder implementiert.
Funktion | Beschreibung |
---|---|
Handler- | Eine anwendungsdefinierte Rückruffunktion, die mit der funktion RegisterServiceCtrlHandler verwendet wird. |
HandlerEx- | Eine anwendungsdefinierte Rückruffunktion, die mit der funktion RegisterServiceCtrlHandlerEx verwendet wird. |
RegisterServiceCtrlHandler- | Registriert eine Funktion zum Verarbeiten von Dienststeuerungsanforderungen. |
RegisterServiceCtrlHandlerEx | Registriert eine Funktion zum Behandeln erweiterter Dienststeuerungsanforderungen. |
ServiceMain- | Eine anwendungsdefinierte Funktion, die als Ausgangspunkt für einen Dienst dient. |
SetServiceBits- | Registriert einen Diensttyp mit dem Dienststeuerungs-Manager und dem Serverdienst. |
SetServiceStatus- | Aktualisiert die Statusinformationen des Dienststeuerungs-Managers für den aufrufenden Dienst. |
StartServiceCtrlDispatcher- | Verbindet den Hauptthread eines Dienstprozesses mit dem Dienststeuerungs-Manager. |
Die folgenden Funktionen werden von Programmen verwendet, die Dienste steuern, konfigurieren oder mit ihnen interagieren.
Funktion | Beschreibung |
---|---|
ChangeServiceConfig- | Ändert die Konfigurationsparameter eines Diensts. |
ChangeServiceConfig2- | Ändert die optionalen Konfigurationsparameter eines Diensts. |
CloseServiceHandle- | Schließt das angegebene Handle für ein Dienststeuerungs-Manager-Objekt oder ein Dienstobjekt. |
ControlService- | Sendet einen Steuerelementcode an einen Dienst. |
ControlServiceEx- | Sendet einen Steuerelementcode an einen Dienst. |
CreateService- | Erstellt ein Dienstobjekt und fügt es der angegebenen Dienststeuerungs-Manager-Datenbank hinzu. |
DeleteService- | Markiert den angegebenen Dienst zum Löschen aus der Dienststeuerungs-Manager-Datenbank. |
EnumDependentServices- | Ruft den Namen und den Status der einzelnen Dienste ab, die vom angegebenen Dienst abhängig sind. |
EnumServicesStatusEx- | Listet Dienste in der angegebenen Dienststeuerungs-Manager-Datenbank basierend auf der angegebenen Informationsstufe auf. |
GetServiceDisplayName- | Ruft den Anzeigenamen des angegebenen Diensts ab. |
GetServiceKeyName- | Ruft den Dienstnamen des angegebenen Diensts ab. |
NotifyBootConfigStatus- | Meldet den Startstatus an den Dienststeuerungs-Manager. |
NotifyServiceStatusChange | Ermöglicht es einer Anwendung, Benachrichtigungen zu erhalten, wenn der angegebene Dienst erstellt oder gelöscht wird oder wenn sich der Status ändert. |
OpenSCManager- | Stellt eine Verbindung mit dem Dienststeuerungs-Manager auf dem angegebenen Computer her und öffnet die angegebene Dienststeuerungs-Manager-Datenbank. |
OpenService- | Öffnet einen vorhandenen Dienst. |
QueryServiceConfig- | Ruft die Konfigurationsparameter des angegebenen Diensts ab. |
QueryServiceConfig2- | Ruft die optionalen Konfigurationsparameter des angegebenen Diensts ab. |
QueryServiceDynamicInformation | Ruft dynamische Informationen im Zusammenhang mit dem aktuellen Dienststart ab. |
QueryServiceObjectSecurity- | Ruft eine Kopie des Sicherheitsdeskriptors ab, der einem Dienstobjekt zugeordnet ist. |
QueryServiceStatusEx- | Ruft den aktuellen Status des angegebenen Diensts basierend auf der angegebenen Informationsstufe ab. |
SetServiceObjectSecurity- | Legt den Sicherheitsdeskriptor eines Dienstobjekts fest. |
StartService- | Startet einen Dienst. |
Veraltete Funktionen
Die folgenden Funktionen sind veraltet.
EnumServicesStatus-
LockServiceDatabase-
QueryServiceLockStatus-
QueryServiceStatus-
UnlockServiceDatabase-