Metodo ImportSystemDefinition della classe Msvm_VirtualSystemManagementService
Crea un nuovo sistema computer pianificato in base alla definizione di macchina virtuale specificata.
Sintassi
uint32 ImportSystemDefinition(
[in] string SystemDefinitionFile,
[in] string SnapshotFolder,
[in] boolean GenerateNewSystemIdentifier,
[out] Msvm_PlannedComputerSystem REF ImportedSystem,
[out] CIM_ConcreteJob REF Job
);
Parametri
-
SystemDefinitionFile [in]
-
Percorso completo del file di definizione di sistema (.xml o .exp) che rappresenta la macchina virtuale da importare. Il file di definizione non deve essere già usato dal sistema host o dalla piattaforma di virtualizzazione.
-
SnapshotFolder [in]
-
Percorso completo della cartella in cui sono disponibili le configurazioni snapshot per questa macchina virtuale. Questa cartella verrà eseguita una ricerca per individuare eventuali snapshot a cui fa riferimento la definizione della macchina virtuale. Tutti gli snapshot a cui si fa riferimento non vengono trovati in questa posizione devono essere eliminati usando il metodo DestroySnapshot o importati usando il metodo ImportSnapshotDefinitions prima di realizzare il sistema computer pianificato.
-
GenerateNewSystemIdentifier [in]
-
Indica se riutilizzare l'identificatore univoco per la macchina virtuale. Se questo parametro è True, viene generato un nuovo identificatore di sistema. Se questo parametro è False, viene usato l'identificatore di sistema esistente.
-
ImportSystem [out]
-
Se l'operazione completa in modo sincrono, un riferimento a un oggetto Msvm_PlannedComputerSystem che rappresenta la macchina virtuale importata.
-
Processo [out]
-
Se l'operazione viene eseguita in modo asincrono, questo metodo restituirà 4096 e questo parametro conterrà un riferimento a un oggetto derivato da CIM_ConcreteJob.
Valore restituito
Questo metodo restituisce uno dei valori seguenti.
-
Completato senza errore (0)
-
Parametri del metodo controllati - Processo avviato (4096)
-
Errore (32768)
-
Accesso negato (32769)
-
Non supportato (32770)
-
Lo stato è sconosciuto (32771)
-
Timeout (32772)
-
Parametro non valido (32773)
-
Il sistema è in uso (32774)
-
Stato non valido per questa operazione (32775)
-
Tipo di dati non corretto (32776)
-
Il sistema non è disponibile (32777)
-
Memoria insufficiente (32778)
-
File in uso (32779)
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 8 [solo app desktop] |
Server minimo supportato |
Windows Server 2012 [solo app desktop] |
Spazio dei nomi |
Root\Virtualization\V2 |
MOF |
|
DLL |
|