Szolgáltatásfüggvények
A szolgáltatások az alábbi függvényeket használják vagy implementálják.
Funkció | Leírás |
---|---|
Kezelő | A RegisterServiceCtrlHandleralkalmazás által definiált visszahívási függvény. |
HandlerEx | Egy alkalmazás által definiált visszahívási függvény, amelyet a RegisterServiceCtrlHandlerEx függvénnyel használnak. |
RegisterServiceCtrlHandler | Regisztrál egy függvényt a szolgáltatásvezérlési kérések kezeléséhez. |
RegisterServiceCtrlHandlerEx | Regisztrál egy függvényt a kiterjesztett szolgáltatásvezérlési kérések kezeléséhez. |
ServiceMain | Egy alkalmazás által definiált függvény, amely egy szolgáltatás kiindulópontjaként szolgál. |
SetServiceBits | Regisztrál egy szolgáltatástípust a szolgáltatásvezérlővel és a Kiszolgáló szolgáltatással. |
SetServiceStatus | Frissíti a szolgáltatásvezérlő állapotadatait a hívó szolgáltatáshoz. |
StartServiceCtrlDispatcher | Összekapcsolja a szolgáltatásfolyamat fő szálát a szolgáltatásvezérlővel. |
Az alábbi függvényeket olyan programok használják, amelyek szolgáltatásokat szabályoznak, konfigurálnak vagy kezelnek.
Funkció | Leírás |
---|---|
ChangeServiceConfig | Egy szolgáltatás konfigurációs paramétereinek módosítása. |
ChangeServiceConfig2 | Módosítja egy szolgáltatás opcionális konfigurációs paramétereit. |
CloseServiceHandle | Bezárja a megadott leírót egy szolgáltatásvezérlő-objektumhoz vagy egy szolgáltatásobjektumhoz. |
ControlService | Vezérlőkódot küld egy szolgáltatásnak. |
ControlServiceEx | Vezérlőkódot küld egy szolgáltatásnak. |
CreateService | Létrehoz egy szolgáltatásobjektumot, és hozzáadja a megadott szolgáltatásvezérlő-adatbázishoz. |
DeleteService | Megjelöli a megadott szolgáltatást a szolgáltatásvezérlő-adatbázisból való törléshez. |
EnumDependentServices | Lekéri az egyes szolgáltatások nevét és állapotát, amelyek a megadott szolgáltatástól függenek. |
EnumServicesStatusEx | A megadott szolgáltatásvezérlő-adatbázis szolgáltatásainak számbavétele a megadott információs szint alapján. |
GetServiceDisplayName | Lekéri a megadott szolgáltatás megjelenítendő nevét. |
GetServiceKeyName | Lekéri a megadott szolgáltatás szolgáltatásnevét. |
NotifyBootConfigStatus | A rendszerindítási állapotot jelenti a szolgáltatásvezérlőnek. |
NotifyServiceStatusChange | Lehetővé teszi, hogy az alkalmazás értesítést kapjon a megadott szolgáltatás létrehozásakor vagy törlésekor, illetve az állapotának változásakor. |
OpenSCManager | Kapcsolatot létesít a szolgáltatásvezérlővel a megadott számítógépen, és megnyitja a megadott szolgáltatásvezérlő-adatbázist. |
OpenService | Megnyitja a meglévő szolgáltatást. |
QueryServiceConfig | Lekéri a megadott szolgáltatás konfigurációs paramétereit. |
QueryServiceConfig2 | Lekéri a megadott szolgáltatás opcionális konfigurációs paramétereit. |
QueryServiceDynamicInformation | Lekéri az aktuális szolgáltatásindítással kapcsolatos dinamikus információkat. |
QueryServiceObjectSecurity | Lekéri a szolgáltatásobjektumhoz társított biztonsági leíró másolatát. |
QueryServiceStatusEx | A megadott szolgáltatás aktuális állapotát kéri le a megadott információs szint alapján. |
SetServiceObjectSecurity | Beállítja egy szolgáltatásobjektum biztonsági leíróját. |
StartService | Elindít egy szolgáltatást. |
Elavult függvények
Az alábbi függvények elavultak.
EnumServicesStatus
LockServiceDatabase
QueryServiceLockStatus
QueryServiceStatus
UnlockServiceDatabase