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-