Metodo GetVirtualDiskChanges della classe Msvm_ImageManagementService

Recupera un elenco di modifiche nell'area specificata di un disco virtuale perché l'ID resiliente Rilevamento modifiche o l'ID snapshot VHDSet specificato.

Sintassi

uint32 GetVirtualDiskChanges(
  [in]  string              Path,
  [in]  string              LimitId,
  [in]  string              TargetSnapshotId,
  [in]  uint64              ByteOffset,
  [in]  uint64              ByteLength,
  [out] uint64              ProcessedByteLength,
  [out] uint64              ChangedByteOffsets[],
  [out] uint64              ChangedByteLengths[],
  [out] CIM_ConcreteJob REF Job
);

Parametri

Percorso [in]

Percorso completo che specifica il percorso del file del disco rigido virtuale.

LimitId [in]

Id Rilevamento modifiche resiliente o ID dello snapshot del set di dischi rigidi virtuali che indica la linea di base per le modifiche nel disco virtuale.

TargetSnapshotId [in]

Id snapshot VHDSet che indica lo snapshot da confrontare con la baseline durante la determiatura delle modifiche nel disco rigido virtuale. Questo parametro è valido solo per i file del set di dischi rigidi virtuali.

ByteOffset [in]

Offset di byte dell'area nel disco virtuale per cui eseguire query sulle modifiche.

ByteLength [in]

Lunghezza in byte dell'area nel disco virtuale per cui eseguire query sulle modifiche. Deve essere minore delle dimensioni del disco virtuale.

ProcessedByteLength [out]

Lunghezza totale dei byte elaborata. Può essere uguale o minore a ByteLength.

ChangedByteOffsets [out]

Elenco di offset di byte nel disco virtuale che indica l'inizio di ogni intervallo modificato.

ChangedByteLengths [out]

Elenco di lunghezze di byte degli intervalli modificati nel disco virtuale.

Processo [out]

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

Valore restituito

Questo metodo restituisce uno dei valori seguenti:

Completata senza errore (0)

Parametri del metodo controllati - Processo avviato (4096)

Non riuscito (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)

Sistema non disponibile (32777)

Memoria insufficiente (32778)

File non trovato (32779)

Requisiti

Requisito Valore
Client minimo supportato
Windows 10 [solo app desktop]
Server minimo supportato
Windows Server 2016
Spazio dei nomi
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Vedi anche

Msvm_ImageManagementService