Condividi tramite


Metodo RequestStateChange della classe Msvm_Keyboard

Richiede la modifica dello stato dell'elemento.

Sintassi

uint32 RequestStateChange(
  [in]  uint16              RequestedState,
  [out] CIM_ConcreteJob REF Job,
  [in]  datetime            TimeoutPeriod
);

Parametri

RequestedState [in]

Nuovo stato richiesto per l'elemento. Queste informazioni verranno inserite nella proprietà RequestedState dell'istanza se il codice restituito è 0 ('Completed with No Error'), 3 ('Timeout') o 4096 (0x1000) ('Job Started'). Per spiegazioni dettagliate dei valori RequestedState , vedere la descrizione delle proprietà EnabledState e RequestedState .

Abilitato (2)

Disabilitato (3)

Arresto (4)

Offline (6)

Test (7)

Rinvio (8)

Quiesce (9)

Riavvio (10)

Reimpostazione (11)

DMTF Riservato (..)

Fornitore riservato (32768...65535)

Processo [out]

Riferimento al processo. Questo parametro può essere Null se l'attività è stata completata.

TimeoutPeriod [in]

Quantità massima di tempo che il client prevede che venga eseguita la transizione al nuovo stato. Il formato intervallo deve essere utilizzato per specificare questo periodo di timeout. Il valore 0 o Null indica che il client non ha requisiti di tempo per la transizione. Se questa proprietà non contiene 0 o Null e l'implementazione non supporta questo parametro, viene restituito un codice restituito 4098 ("Use Of Timeout Parameter Not Supported").

Valore restituito

Completata senza errore (0)

Non supportato (1)

Errore sconosciuto o non specificato (2)

Impossibile completare entro il periodo di timeout (3)

Non riuscito (4)

Parametro non valido (5)

In uso (6)

DMTF Riservato (..)

Parametri del metodo controllati - Processo avviato (4096)

Transizione di stato non valida (4097)

Uso del parametro timeout non supportato (4098)

Occupato (4099)

Metodo riservato (4100..32767)

Specifica del fornitore (32768..65535)

Requisiti

Requisito Valore
Client minimo supportato
Windows 8.1 [solo app desktop]
Server minimo supportato
Windows Server 2012 R2 [solo app desktop]
Spazio dei nomi
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Vedi anche

Msvm_Keyboard