Delen via


Servicefuncties

De volgende functies worden gebruikt of geïmplementeerd door services.

Functie Beschrijving
handler Een door de toepassing gedefinieerde callback-functie die wordt gebruikt met de functie RegisterServiceCtrlHandler.
HandlerEx- Een door de toepassing gedefinieerde callback-functie die wordt gebruikt met de functie RegisterServiceCtrlHandlerEx.
RegisterServiceCtrlHandler Registreert een functie voor het verwerken van servicebeheeraanvragen.
RegisterServiceCtrlHandlerEx- Registreert een functie voor het afhandelen van uitgebreide servicebeheeraanvragen.
ServiceMain- Een toepassingsgedefinieerde functie die fungeert als uitgangspunt voor een service.
SetServiceBits- Registreert een servicetype bij servicebeheerbeheer en de Server-service.
SetServiceStatus Hiermee werkt u de statusgegevens van de servicebeheerbeheerder bij voor de aanroepende service.
StartServiceCtrlDispatcher- Hiermee wordt de hoofdthread van een serviceproces verbonden met de servicebeheermanager.

 

De volgende functies worden gebruikt door programma's die services beheren, configureren of gebruiken.

Functie Beschrijving
ChangeServiceConfig- Hiermee wijzigt u de configuratieparameters van een service.
ChangeServiceConfig2- Hiermee wijzigt u de optionele configuratieparameters van een service.
CloseServiceHandle- Hiermee sluit u de opgegeven ingang naar een servicebeheerobject of een serviceobject.
ControlService Hiermee wordt een besturingscode naar een service verzonden.
ControlServiceEx- Hiermee wordt een besturingscode naar een service verzonden.
CreateService- Hiermee maakt u een serviceobject en voegt u dit toe aan de opgegeven servicebeheerdatabase.
DeleteService Markeert de opgegeven service voor verwijdering uit de Service Control Manager-database.
EnumDependentServices Haalt de naam en status op van elke service die afhankelijk is van de opgegeven service.
EnumServicesStatusEx- Inventariseert services in de opgegeven Service Control Manager-database op basis van het opgegeven informatieniveau.
GetServiceDisplayName- Haalt de weergavenaam van de opgegeven service op.
GetServiceKeyName- Haalt de servicenaam van de opgegeven service op.
NotifyBootConfigStatus- Rapporteert de opstartstatus aan servicebeheerbeheer.
NotifyServiceStatusChange- Hiermee kan een toepassing een melding ontvangen wanneer de opgegeven service wordt gemaakt of verwijderd of wanneer de status wordt gewijzigd.
OpenSCManager- Hiermee maakt u een verbinding met servicebeheerbeheer op de opgegeven computer en opent u de opgegeven servicebeheerdatabase.
OpenService- Hiermee opent u een bestaande service.
QueryServiceConfig- Haalt de configuratieparameters van de opgegeven service op.
QueryServiceConfig2- Haalt de optionele configuratieparameters van de opgegeven service op.
QueryServiceDynamicInformation- Hiermee haalt u dynamische informatie op met betrekking tot het starten van de huidige service.
QueryServiceObjectSecurity- Hiermee wordt een kopie opgehaald van de beveiligingsdescriptor die is gekoppeld aan een serviceobject.
QueryServiceStatusEx- Haalt de huidige status van de opgegeven service op op basis van het opgegeven informatieniveau.
SetServiceObjectSecurity- Hiermee stelt u de beveiligingsdescriptor van een serviceobject in.
StartService Hiermee start u een service.

 

Verouderde functies

De volgende functies zijn verouderd.

EnumServicesStatus
LockServiceDatabase-
QueryServiceLockStatus
QueryServiceStatus-
UnlockServiceDatabase-