Metodo IVMVirtualPC::RegisterVirtualMachine
[PC virtuale Windows non è più disponibile per l'uso a partire da Windows 8. Usare invece il provider WMI Hyper-V (V2).]
Registra una configurazione di macchina virtuale esistente e recupera l'oggetto macchina virtuale.
Sintassi
HRESULT RegisterVirtualMachine(
[in] BSTR configurationName,
[in] BSTR configurationPath,
[out, retval] IVMVirtualMachine **virtualMachine
);
Parametri
-
configurationName [in]
-
Nome della macchina virtuale da registrare. La lunghezza del nome non può superare 80 caratteri e la lunghezza combinata del nome e del percorso non può superare MAX_PATH (260). Il nome specificato può contenere l'estensione vmc. Se questo parametro è NULL o una stringa vuota, il parametro configurationPath deve specificare il percorso completo del file di configurazione.
-
configurationPath [in]
-
Percorso della cartella contenente il file di configurazione esistente. Se il parametro configurationName è NULL o una stringa vuota, è necessario specificare il percorso completo del file di configurazione esistente.
-
virtualMachine [out, retval]
-
Puntatore a un nuovo oggetto IVMVirtualMachine che rappresenta questa macchina virtuale.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice/valore restituito | Descrizione |
---|---|
|
L'operazione è stata completata. |
|
Il parametro configurationName o configurationPath non è valido oppure virtualMachine è NULL. |
|
Il sistema non riesce a trovare il percorso specificato dai parametri configurationName e configurationPath . |
|
Il sistema non riesce a trovare il file specificato dai parametri configurationName e configurationPath . |
|
Il parametro configurationPath contiene un carattere non valido (uno di "*?:<>/|""). |
|
Il parametro configurationPath del parametro specifica un percorso vuoto o relativo. È necessario un percorso assoluto. |
|
Il percorso specificato dai parametri configurationName e configurationPath restituisce un percorso troppo lungo. La lunghezza combinata del percorso deve essere minore di MAX_PATH (260). |
|
Esiste già un file di configurazione con questo nome in questo percorso. |
|
Il parametro configurationName supera 80 caratteri di lunghezza. |
|
Il parametro configurationName contiene un carattere non valido (uno di "*?:<>/|\""). |
|
Esiste già una macchina virtuale con questo nome. |
|
Il processore non supporta le estensioni HAV (Hardware Accelerated Virtualization). |
|
Si è verificato un errore imprevisto. |
Commenti
I nomi delle macchine virtuali non fanno distinzione tra maiuscole e minuscole, ad esempio "MyVM" e "myvm" fanno riferimento alla stessa macchina virtuale.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 7 [solo app desktop] |
Server minimo supportato |
Nessuno supportato |
Fine del supporto client |
Windows 7 |
Prodotto |
Windows Virtual PC |
Intestazione |
|
IID |
IID_IVMVirtualPC è definito come 236ba0d9-a24a-4292-a132-27c1421dfd01 |