Méthode UserControlService de la classe Win32_BaseService
La méthode de classe WMI tente d’envoyer un code de contrôle défini par l’utilisateur à un service.
Cette rubrique utilise la syntaxe MOF (Managed Object Format). Pour plus d’informations sur l’utilisation de cette méthode, consultez Appel d’une méthode.
Syntaxe
uint32 UserControlService(
[in] uint8 ControlCode
);
Paramètres
-
ControlCode [in]
-
Valeur qui spécifie une commande de contrôle pour un service. Par exemple, une commande de contrôle est une commande « pause » ou « continuer ». La valeur peut être un code prédéfini, ou une valeur et une action que le service définit. Voici les codes de contrôle prédéfinis :
-
SERVICE_CONTROL_CONTINUE
-
Avertit un service suspendu de reprendre.
-
SERVICE_CONTROL_INTERROGATE
-
Notifie un service pour qu’il signale les informations de status actuelles au gestionnaire de contrôle de service.
-
SERVICE_CONTROL_NETBINDADD
-
Avertit un service réseau qu’il existe un nouveau composant pour la liaison.
-
SERVICE_CONTROL_NETBINDDISABLE
-
Avertit un service réseau qu’une de ses liaisons est désactivée.
-
SERVICE_CONTROL_NETBINDENABLE
-
Avertit un service réseau qu’une liaison désactivée est activée.
-
SERVICE_CONTROL_NETBINDREMOVE
-
Avertit un service réseau qu’un composant de liaison a été supprimé.
-
SERVICE_CONTROL_PARAMCHANGE
-
Avertit un service que ses paramètres de démarrage sont modifiés.
-
SERVICE_CONTROL_PAUSE
-
Avertit un service qu’il doit suspendre.
-
SERVICE_CONTROL_STOP
-
Avertit un service de s’arrêter.
Valeur retournée
Retourne l’une des valeurs répertoriées dans la liste suivante, ou une autre valeur pour indiquer une erreur.
-
Success
-
0
La demande est acceptée.
-
Non pris en charge
-
1
La demande n'est pas prise en charge.
-
accès refusé
-
2
L’utilisateur ne dispose pas des droits d’accès nécessaires.
-
Services dépendants en cours d’exécution
-
3
Le service ne peut pas être arrêté car d'autres services en cours d'exécution en dépendent.
-
Contrôle de service non valide
-
4
Le code de contrôle demandé n'est pas valide ou est inacceptable pour le service.
-
Le service ne peut pas accepter le contrôle
-
5
Le code de contrôle demandé ne peut pas être envoyé au service, car l’état du service (Win32_BaseService. State property) est égal à 0, 1 ou 2.
-
Service non actif
-
6
Ce service n'a pas démarré.
-
Délai d’expiration de la demande de service
-
7
Le service ne répond pas rapidement à la demande de démarrage.
-
Échec inconnu
-
8
Processus interactif.
-
Chemin introuvable
-
9
Le chemin d’accès au répertoire du fichier exécutable de service est introuvable.
-
Service déjà en cours d’exécution
-
10
Le service est déjà en cours d'exécution.
-
Base de données de service verrouillée
-
11
La base de données pour ajouter un nouveau service est verrouillée.
-
Dépendance de service supprimée
-
12
Une dépendance sur laquelle ce service s’appuie est supprimée du système.
-
Échec des dépendances de service
-
13
Le service ne trouve pas le service nécessaire à partir d’un service dépendant.
-
Service désactivé
-
14
Le service est désactivé à partir du système.
-
Échec de l’ouverture de session au service
-
15
Le service ne dispose pas de l'authentification correcte pour être exécuté sur le système.
-
Service marqué pour suppression
-
16
Le service est en cours de suppression du système.
-
Service Sans thread
-
17
Il n'y a pas de thread d'exécution pour le service.
-
Dépendance circulaire d’état
-
18
Le démarrage du service donne lieu à des dépendances circulaires.
-
Nom du doublon d’état
-
19
Un service est en cours d'exécution sous le même nom.
-
Nom d’état non valide
-
20
Le nom du service contient des caractères non valides.
-
Paramètre d’état non valide
-
21
Des paramètres non valides ont été transmis au service.
-
Compte de service non valide
-
22
Le compte sous lequel ce service s’exécute n’est pas valide ou ne dispose pas des autorisations nécessaires pour exécuter le service.
-
Service d’état existant
-
23
Le service existe dans la base de données des services disponibles dans le système.
-
Service déjà suspendu
-
24
Le service est actuellement mis en pause dans le système.
-
Autres
-
25 4294967295
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
Espace de noms |
Racine\CIMV2 |
MOF |
|
DLL |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour