Partager via


Méthode RequestStateChange de la classe MSFT_StorageJob

Demande que l’état du travail soit remplacé par la valeur spécifiée dans le paramètre RequestedState .

Syntaxe

UInt32 RequestStateChange(
  [in]  UInt16 RequestedState,
  [out] String ExtendedStatus
);

Paramètres

RequestedState [in]

Nouvel état.

Valeur Signification
Début 2 Cette valeur remplace la valeur de la propriété JobState par Running.
Suspendre 3 Cette valeur arrête temporairement le travail. L’intention est de redémarrer le travail par la suite avec un deuxième appel à RequestStateChange avec le paramètre RequestedState défini sur Start. Il peut être possible que le travail entre dans l’état Service pendant sa suspension. (Il s’agit d’un travail spécifique.)
Terminer 4 Cette valeur arrête le travail proprement, en enregistrant les données, en conservant l’état et en arrêtant tous les processus sous-jacents de manière ordonnée.
Tuer 5 Cette valeur met immédiatement fin au travail sans qu’il soit nécessaire d’enregistrer des données ou de conserver l’état.
Service 6 Cette valeur place le travail dans un état de service spécifique au fournisseur. Il peut être possible de redémarrer le travail.
DMTF Reserved 7..32767 Les valeurs comprises entre 7 et 32767 (inclus) sont réservées à DMTF.
Fournisseur réservé 32768..65535 Les valeurs comprises entre 32768 et 65535 (inclus) sont réservées aux fournisseurs.

ExtendedStatus [out]

Chaîne qui contient un objet MSFT_StorageExtendedStatus incorporé.

Ce paramètre permet au fournisseur de stockage de retourner des informations d’erreur étendues (spécifiques à l’implémentation).

Valeur retournée

Réussite (0)

Non pris en charge (1)

Erreur non spécifiée (2)

Délai d’expiration (3)

Échec (4)

Paramètre non valide (5)

Paramètres de méthode vérifiés - Travail démarré (4096)

Taille non prise en charge (4097)

Accès refusé (40001)

Il n’y a pas suffisamment de ressources pour terminer l’opération. (40002)

Impossible de se connecter au fournisseur de stockage. (46000)

Le fournisseur de stockage ne peut pas se connecter au sous-système de stockage. (46001)

Remarques

Si vous appelez cette méthode plusieurs fois, les requêtes antérieures peuvent être remplacées ou perdues.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Espace de noms Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Voir aussi

MSFT_StorageJob