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 |