Méthode RequestStateChange de la _ classe MSVM MigrationJob
Demande que l’état de la tâche de migration passe à l’état spécifié. L’appel de la méthode RequestStateChange plusieurs fois peut entraîner le remplacement ou la perte des demandes antérieures. Si la valeur 0 est retournée, la tâche s’est terminée correctement. Tout autre code de retour indique une condition d’erreur.
Syntaxe
uint32 RequestStateChange(
[in] uint16 RequestedState,
[in] datetime TimeoutPeriod
);
Paramètres
-
RequestedState [ dans]
-
Nouvel état d’un travail.
-
Démarrer (2)
-
Passe l’État à « en cours d’exécution ».
-
Suspendre (3)
-
Arrête temporairement le travail. L’objectif est de redémarrer ensuite le travail avec « Start ». Il peut être possible d’entrer dans l’État « service » en suspens. (Il s’agit d’un travail spécifique.)
-
Terminer (4)
-
Arrête le travail proprement dit, en enregistrant les données, en conservant l’État et en arrêtant tous les processus sous-jacents de manière ordonnée.
-
Kill (5)
-
Met immédiatement fin à la tâche, sans qu’il soit nécessaire d’enregistrer les données ou de conserver l’État.
-
Service (6)
-
Place le travail dans un état de service spécifique au fournisseur. Il peut être possible de redémarrer le travail.
-
DMTF, réservé
-
Réservé.
-
Fournisseur réservé
-
Réservé.
TimeoutPeriod [ dans]
Délai d’attente qui spécifie la durée maximale pendant laquelle le client attend la transition vers le nouvel État. Le format d’intervalle doit être utilisé pour spécifier le délai d’attente. La valeur 0 ou null indique que le client n’a aucune exigence de temps pour la transition. Si cette propriété ne contient pas 0 ou null et que l’implémentation ne prend pas en charge ce paramètre, un code de retour de 4098 (utilisation du paramètre timeout non pris en charge) doit être retourné.
Valeur retournée
-
(0)
-
(32768)
-
(32769)
-
(32770)
-
(32771)
-
(32772)
-
(32773)
-
(32774)
-
(32775)
-
(32776)
-
(32777)
-
(32778)
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 |
\Virtualisation racine \ v2 |
| MOF |
|
| DLL |
|