Metodo InterrogateService della classe Win32_BaseService
Il metodo della classe WMIInterrogateService richiede che il servizio aggiorni lo stato al service manager.
Questo argomento usa la sintassi MOF (Managed Object Format). Per altre informazioni sull'uso di questo metodo, vedere Chiamata di un metodo.
Sintassi
uint32 InterrogateService();
Parametri
Questo metodo non presenta parametri.
Valore restituito
Restituisce uno dei valori elencati nell'elenco seguente o qualsiasi altro valore per indicare un errore.
-
Success
-
0
La richiesta è stata accettata.
-
Non supportato
-
1
La richiesta non è supportata.
-
Accesso negato
-
2
L'utente non ha avuto l'accesso necessario.
-
Servizi dipendenti in esecuzione
-
3
Impossibile arrestare il servizio perché altri servizi in esecuzione dipendono dal servizio.
-
Controllo del servizio non valido
-
4
Il codice di controllo richiesto non è valido o non è accettabile per il servizio.
-
Il servizio non può accettare il controllo
-
5
Impossibile inviare il codice di controllo richiesto al servizio perché lo stato del servizio (Win32_BaseService proprietà State) è uguale a 0, 1 o 2.
-
Servizio non attivo
-
6
Il servizio non è stato avviato.
-
Timeout della richiesta di servizio
-
7
Il servizio non ha risposto in tempo utile alla richiesta di avvio.
-
Errore sconosciuto
-
8
Processo interattivo.
-
Percorso non trovato
-
9
Non è stato trovato il percorso della directory del file eseguibile del servizio.
-
Servizio già in esecuzione
-
10
Il servizio è già in esecuzione.
-
Database di servizio bloccato
-
11
Il database a cui aggiungere il nuovo servizio è bloccato.
-
Dipendenza del servizio eliminata
-
12
Il servizio si basa su una dipendenza che è stata rimossa dal sistema.
-
Errore di dipendenza del servizio
-
13
Impossibile trovare un servizio dipendente necessario.
-
Servizio disabilitato
-
14
Il servizio è stato disabilitato dal sistema.
-
Accesso al servizio non riuscito
-
15
Il servizio non dispone delle credenziali di autenticazione corrette per l'esecuzione nel sistema.
-
Servizio contrassegnato per l'eliminazione
-
16
Questo servizio viene rimosso dal sistema.
-
Nessun thread del servizio
-
17
Nessun thread di esecuzione per il servizio.
-
Dipendenza circolare dello stato
-
18
All'avvio del servizio sono state rilevate dipendenze circolari.
-
Nome duplicato stato
-
19
È presente un servizio in esecuzione con lo stesso nome.
-
Nome non valido dello stato
-
20
Esistono caratteri non validi nel nome del servizio.
-
Parametro stato non valido
-
21
I parametri non validi sono stati passati al servizio.
-
Account del servizio non valido stato
-
22
L'account da eseguire in questo servizio non è valido o non dispone delle autorizzazioni per l'esecuzione del servizio.
-
Il servizio stato esiste
-
23
Il servizio esiste già nel database dei servizi disponibili dal sistema.
-
Servizio già sospeso
-
24
Il servizio è attualmente sospeso nel sistema.
-
Altri
-
25 4294967295
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Spazio dei nomi |
Radice\CIMV2 |
MOF |
|
DLL |
|