Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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-