Freigeben über


GetVirtualDiskChanges-Methode der Msvm_ImageManagementService-Klasse

Ruft eine Liste der Änderungen in der angegebenen Region eines virtuellen Datenträgers ab, da die angegebene resiliente Änderungsnachverfolgung-ID oder VHDSet-Momentaufnahme-ID angegeben wurde.

Syntax

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
);

Parameter

Pfad [in]

Ein vollqualifizierter Pfad, der den Speicherort der Datei "Virtuelle Festplatte" angibt.

LimitId [in]

Eine Resilient Änderungsnachverfolgung ID oder VHD Set Snapshot ID, die die Baseline für Änderungen auf dem virtuellen Datenträger angibt.

TargetSnapshotId [in]

Eine VHDSet-Momentaufnahme-ID, die die Momentaufnahme angibt, die bei der Abschreckung von Änderungen auf der virtuellen Festplatte mit der Baseline verglichen werden soll. Dieser Parameter ist nur für VHD-Set-Dateien gültig.

ByteOffset [in]

Der Byteoffset des Bereichs auf dem virtuellen Datenträger, nach dem Änderungen abzufragen sind.

ByteLength [in]

Die Bytelänge der Region auf dem virtuellen Datenträger, nach der Änderungen abfragt werden sollen. Dieser muss kleiner als die Größe des virtuellen Datenträgers sein.

ProcessedByteLength [out]

Die gesamt verarbeitete Bytelänge. Dies kann gleich ByteLength oder kleiner sein.

ChangedByteOffsets [out]

Die Liste der Byteoffsets auf dem virtuellen Datenträger, die den Anfang jedes geänderten Bereichs angibt.

ChangedByteLengths [out]

Die Liste der Bytelängen der geänderten Bereiche auf dem virtuellen Datenträger.

Auftrag [out]

Ein Verweis auf den Auftrag (kann NULL sein, wenn die Aufgabe abgeschlossen ist).

Rückgabewert

Diese Methode gibt einen der folgenden Werte zurück:

Abgeschlossen ohne Fehler (0)

Methodenparameter überprüft – Auftrag gestartet (4096)

Fehler (32768)

Zugriff verweigert (32769)

Nicht unterstützt (32770)

Status ist unbekannt (32771)

Timeout (32772)

Ungültiger Parameter (32773)

Das System wird verwendet (32774)

Ungültiger Status für diesen Vorgang (32775)

Falscher Datentyp (32776)

System ist nicht verfügbar (32777)

Nicht genügend Arbeitsspeicher (32778)

Datei nicht gefunden (32779)

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2016
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

Msvm_ImageManagementService