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 |
|
DLL |
|