Método RequestStateChange de la clase Msvm_CollectionReferencePointExportJob
Solicita un cambio de estado.
Sintaxis
uint32 RequestStateChange(
[in] uint16 RequestedState,
[in] datetime TimeoutPeriod
);
Parámetros
-
RequestedState [in]
-
RequestStateChange cambia el estado de un trabajo. Los valores posibles son los siguientes:
-
Inicio (2)
-
Cambia el estado a "En ejecución".
-
Suspender (3)
-
Detiene el trabajo temporalmente. La intención es reiniciar posteriormente el trabajo con "Start". Es posible especificar el estado "Servicio" mientras se suspende. (Esto es específico del trabajo).
-
Finalizar (4)
-
Detiene el trabajo de forma limpia, guarda los datos, conserva el estado y cierra todos los procesos subyacentes de forma ordenada.
-
Matar (5)
-
Finaliza el trabajo inmediatamente sin necesidad de guardar datos ni conservar el estado.
-
Servicio (6)
-
Coloca el trabajo en un estado de servicio específico del proveedor. Es posible reiniciar el trabajo.
-
DMTF Reserved (7..32767)
-
Proveedor reservado (32768..65535)
TimeoutPeriod [in]
Período de tiempo de espera que especifica la cantidad máxima de tiempo que el cliente espera que tarde la transición al nuevo estado. El formato de intervalo debe usarse para especificar el período de tiempo de espera. Un valor de 0 o Null indica que el cliente no tiene requisitos de tiempo para la transición. Si esta propiedad no contiene 0 o Null y la implementación no admite este parámetro, se debe devolver un código de retorno de 4098 (uso del parámetro timeout no admitido).
Valor devuelto
Devuelve 0 si se realiza correctamente; de lo contrario, devuelve uno de los siguientes errores.
-
(0)
-
(32768)
-
(32769)
-
(32770)
-
(32771)
-
(32772)
-
(32773)
-
(32774)
-
(32775)
-
(32776)
-
(32777)
-
(32778)
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 10, versión 1703 [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2016 |
Espacio de nombres |
Root\virtualization\v2 |
MOF |
|
Archivo DLL |
|