Sdílet prostřednictvím


Funkce služeb

Služby používají nebo implementují následující funkce.

Funkce Popis
obslužné rutiny Funkce zpětného volání definovaná aplikací, která se používá s funkcí RegisterServiceCtrlHandler.
HandlerEx Funkce zpětného volání definovaná aplikací používaná s funkcí RegisterServiceCtrlHandlerEx.
RegisterServiceCtrlHandler Zaregistruje funkci pro zpracování žádostí o řízení služeb.
RegisterServiceCtrlHandlerEx Zaregistruje funkci pro zpracování žádostí o řízení rozšířených služeb.
ServiceMain Funkce definovaná aplikací, která slouží jako výchozí bod služby.
SetServiceBits Zaregistruje typ služby ve správci řízení služeb a ve službě Server.
SetServiceStatus Aktualizuje informace o stavu správce řízení služeb pro volající službu.
StartServiceCtrlDispatcher Připojí hlavní vlákno procesu služby ke správci řízení služeb.

 

Následující funkce používají programy, které řídí, konfigurují nebo komunikují se službami.

Funkce Popis
ChangeServiceConfig Změní parametry konfigurace služby.
ChangeServiceConfig2 Změní volitelné parametry konfigurace služby.
CloseServiceHandle Zavře zadaný popisovač objektu správce řízení služby nebo objekt služby.
ControlService Odešle řídicí kód do služby.
ControlServiceEx Odešle řídicí kód do služby.
createservice Vytvoří objekt služby a přidá ho do zadané databáze správce řízení služeb.
DeleteService Označí zadanou službu pro odstranění z databáze správce řízení služeb.
EnumDependentServices Načte název a stav každé služby, která závisí na zadané službě.
EnumServicesStatusEx Vytvoří výčet služeb v zadané databázi správce řízení služeb na základě zadané úrovně informací.
GetServiceDisplayName Načte zobrazovaný název zadané služby.
GetServiceKeyName Načte název služby zadané služby.
NotifyBootConfigStatus Nahlásí stav spuštění správci řízení služeb.
NotifyServiceStatusChange Umožňuje aplikaci přijímat oznámení, když je zadaná služba vytvořena nebo odstraněna nebo když se její stav změní.
OpenSCManager Vytvoří připojení ke správci řízení služeb v zadaném počítači a otevře zadanou databázi správce řízení služeb.
OpenService Otevře existující službu.
QueryServiceConfig Načte konfigurační parametry zadané služby.
QueryServiceConfig2 Načte volitelné parametry konfigurace zadané služby.
QueryServiceDynamicInformation Načte dynamické informace související s aktuálním spuštěním služby.
QueryServiceObjectSecurity Načte kopii popisovače zabezpečení přidruženého k objektu služby.
QueryServiceStatusEx Načte aktuální stav zadané služby na základě zadané úrovně informací.
SetServiceObjectSecurity Nastaví popisovač zabezpečení objektu služby.
StartService Spustí službu.

 

Zastaralé funkce

Následující funkce jsou zastaralé.

EnumServicesStatus
LockServiceDatabase
QueryServiceLockStatus
queryServiceStatus
UnlockServiceDatabase