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