Método RequestStateChange de la clase Msvm_ShutdownComponent
Solicita un cambio de estado.
Sintaxis
uint32 RequestStateChange(
[in] uint16 RequestedState,
[out] CIM_ConcreteJob REF Job,
[in] datetime TimeoutPeriod
);
Parámetros
-
RequestedState [in]
-
El nuevo estado. La información se coloca en la propiedad RequestedState de la instancia si el código devuelto del método RequestStateChange es 0 o 4096. Para obtener más información, consulta la descripción de las propiedades EnabledState y RequestedState del elemento. Debe ser uno de los siguientes valores.
-
Habilitado (2)
-
Deshabilitado (3)
-
Apagar (4)
-
Sin conexión (6)
-
Prueba (7)
-
Aplazar (8)
-
Quiesce (9)
-
Reinicio (10)
-
Restablecimiento (11)
-
DMTF Reserved (..)
-
Proveedor reservado (32768..65535)
Trabajo [salida]
Puede contener una referencia al objeto ConcreteJob creado para realizar un seguimiento de la transición de estado iniciada por la invocación del método.
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 se debe usar para especificar TimeoutPeriod. Un valor de 0 o un parámetro 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 devolverá un código devuelto de "Uso del parámetro de tiempo de espera no admitido".
Valor devuelto
Este método devuelve uno de los siguientes valores:
-
Completado sin error (0)
-
No compatible (1)
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 8.1 |
Servidor mínimo compatible |
Windows Server 2012 R2 |
Espacio de nombres |
Root\virtualization\v2 |
MOF |
|
Archivo DLL |
|