Funzioni del servizio
Le funzioni seguenti vengono usate o implementate dai servizi.
Funzione | Descrizione |
---|---|
Gestore | Funzione di callback definita dall'applicazione usata con la funzione RegisterServiceCtrlHandler . |
HandlerEx | Funzione di callback definita dall'applicazione usata con la funzione RegisterServiceCtrlHandlerEx . |
RegisterServiceCtrlHandler | Registra una funzione per gestire le richieste di controllo del servizio. |
RegisterServiceCtrlHandlerEx | Registra una funzione per gestire le richieste di controllo del servizio estese. |
ServiceMain | Funzione definita dall'applicazione che funge da punto di partenza per un servizio. |
SetServiceBits | Registra un tipo di servizio con gestione controllo del servizio e il servizio Server. |
SetServiceStatus | Aggiornamenti le informazioni sullo stato del gestore di controllo del servizio per il servizio chiamante. |
StartServiceCtrlDispatcher | Connette il thread principale di un processo del servizio al gestore di controllo del servizio. |
Le funzioni seguenti vengono usate dai programmi che controllano, configurano o interagiscono con i servizi.
Funzione | Descrizione |
---|---|
ChangeServiceConfig | Modifica i parametri di configurazione di un servizio. |
ChangeServiceConfig2 | Modifica i parametri di configurazione facoltativi di un servizio. |
CloseServiceHandle | Chiude l'handle specificato a un oggetto di gestione controllo del servizio o a un oggetto servizio. |
ControlService | Invia un codice di controllo a un servizio. |
ControlServiceEx | Invia un codice di controllo a un servizio. |
CreateService | Crea un oggetto servizio e lo aggiunge al database di gestione controllo del servizio specificato. |
DeleteService | Contrassegna il servizio specificato per l'eliminazione dal database di Gestione controllo dei servizi. |
EnumDependentServices | Recupera il nome e lo stato di ogni servizio che dipende dal servizio specificato. |
EnumServicesStatusEx | Enumera i servizi nel database di Gestione controllo dei servizi specificato in base al livello di informazioni specificato. |
GetServiceDisplayName | Recupera il nome visualizzato del servizio specificato. |
GetServiceKeyName | Recupera il nome del servizio specificato. |
NotifyBootConfigStatus | Segnala lo stato di avvio al gestore di controllo del servizio. |
NotifyServiceStatusChange | Consente a un'applicazione di ricevere una notifica quando il servizio specificato viene creato o eliminato o quando cambia lo stato. |
OpenSCManager | Stabilisce una connessione alla gestione controllo del servizio nel computer specificato e apre il database di gestione controllo del servizio specificato. |
Openservice | Apre un servizio esistente. |
QueryServiceConfig | Recupera i parametri di configurazione del servizio specificato. |
QueryServiceConfig2 | Recupera i parametri di configurazione facoltativi del servizio specificato. |
QueryServiceDynamicInformation | Recupera le informazioni dinamiche correlate all'avvio del servizio corrente. |
QueryServiceObjectSecurity | Recupera una copia del descrittore di sicurezza associato a un oggetto servizio. |
QueryServiceStatusEx | Recupera lo stato corrente del servizio specificato in base al livello di informazioni specificato. |
SetServiceObjectSecurity | Imposta il descrittore di sicurezza di un oggetto servizio. |
Startservice | Avvia un servizio. |
Funzioni obsolete
Le funzioni seguenti sono obsolete.
EnumServicesStatus
LockServiceDatabase
QueryServiceLockStatus
QueryServiceStatus
UnlockServiceDatabase