Tjänstfunktioner
Följande funktioner används eller implementeras av tjänster.
Funktion | Beskrivning |
---|---|
Handler | En programdefinierad återanropsfunktion som används med funktionen RegisterServiceCtrlHandler. |
HandlerEx | En programdefinierad återanropsfunktion som används med funktionen RegisterServiceCtrlHandlerEx. |
RegisterServiceCtrlHandler | Registrerar en funktion för att hantera tjänstkontrollbegäranden. |
RegisterServiceCtrlHandlerEx | Registrerar en funktion för att hantera utökade tjänstkontrollbegäranden. |
ServiceMain | En programdefinierad funktion som fungerar som startpunkt för en tjänst. |
SetServiceBits | Registrerar en tjänsttyp med tjänstkontrollhanteraren och servertjänsten. |
SetServiceStatus | Uppdaterar tjänstkontrollhanterarens statusinformation för den anropande tjänsten. |
StartServiceCtrlDispatcher | Ansluter huvudtråden i en tjänstprocess till tjänstkontrollhanteraren. |
Följande funktioner används av program som styr, konfigurerar eller interagerar med tjänster.
Funktion | Beskrivning |
---|---|
ChangeServiceConfig | Ändrar konfigurationsparametrarna för en tjänst. |
ChangeServiceConfig2 | Ändrar de valfria konfigurationsparametrarna för en tjänst. |
CloseServiceHandle | Stänger det angivna handtaget till ett service control manager-objekt eller ett tjänstobjekt. |
ControlService | Skickar en kontrollkod till en tjänst. |
ControlServiceEx | Skickar en kontrollkod till en tjänst. |
CreateService | Skapar ett tjänstobjekt och lägger till det i den angivna service control manager-databasen. |
DeleteService | Markerar den angivna tjänsten för borttagning från service control manager-databasen. |
EnumDependentServices | Hämtar namn och status för varje tjänst som är beroende av den angivna tjänsten. |
EnumServicesStatusEx | Räknar upp tjänster i den angivna service control manager-databasen baserat på den angivna informationsnivån. |
GetServiceDisplayName | Hämtar visningsnamnet för den angivna tjänsten. |
GetServiceKeyName | Hämtar tjänstnamnet för den angivna tjänsten. |
NotifyBootConfigStatus | Rapporterar startstatusen till tjänstkontrollhanteraren. |
NotifyServiceStatusChange | Gör att ett program kan ta emot meddelanden när den angivna tjänsten skapas eller tas bort eller när dess status ändras. |
OpenSCManager | Upprättar en anslutning till tjänstkontrollhanteraren på den angivna datorn och öppnar den angivna service control manager-databasen. |
OpenService | Öppnar en befintlig tjänst. |
QueryServiceConfig | Hämtar konfigurationsparametrarna för den angivna tjänsten. |
QueryServiceConfig2 | Hämtar de valfria konfigurationsparametrarna för den angivna tjänsten. |
QueryServiceDynamicInformation | Hämtar dynamisk information som är relaterad till den aktuella tjänststarten. |
QueryServiceObjectSecurity | Hämtar en kopia av säkerhetsbeskrivningen som är associerad med ett tjänstobjekt. |
QueryServiceStatusEx | Hämtar den aktuella statusen för den angivna tjänsten baserat på den angivna informationsnivån. |
SetServiceObjectSecurity | Anger säkerhetsbeskrivningen för ett tjänstobjekt. |
StartService | Startar en tjänst. |
Föråldrade funktioner
Följande funktioner är föråldrade.
EnumServicesStatus
LockServiceDatabase
QueryServiceLockStatus
QueryServiceStatus
UnlockServiceDatabase