Megosztás a következőn keresztül:


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