GetVirtualDiskChanges-Methode der Msvm _ ImageManagementService-Klasse
Ruft eine Liste der Änderungen in der angegebenen Region eines virtuellen Datenträgers ab, die seit der bereitgestellten resilienten Änderungsnachverfolgung oder VHDSet-Momentaufnahme-ID vorgenommen wurden.
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 für die virtuelle Festplatte angibt.
-
LimitId [ In]
-
Eine resiliente Ä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 mit der Baseline verglichen werden soll, wenn Änderungen in der virtuellen Festplatte bestimmt werden. Dieser Parameter ist nur für VHD-Set-Dateien gültig.
-
ByteOffset [ In]
-
Der Byteoffset der Region auf dem virtuellen Datenträger, nach dem Änderungen abfragt werden.
-
ByteLength [ In]
-
Die Bytelänge der Region auf dem virtuellen Datenträger, nach der Änderungen abfragt werden. Dieser muss kleiner als die Größe des virtuellen Datenträgers sein.
-
ProcessedByteLength [ out]
-
Die gesamte Bytelänge, die verarbeitet wurde. Dies kann byteLength oder kleiner sein.
-
ChangedByteOffsets [ out]
-
Die Liste der Byteoffsets auf dem virtuellen Datenträger, die den Anfang jedes geänderten Bereichs angeben.
-
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 der Task abgeschlossen ist).
Rückgabewert
Diese Methode gibt einen der folgenden Werte zurück:
-
Abgeschlossen ohne Fehler (0)
-
Überprüfte Methodenparameter – Auftrag gestartet (4096)
-
Fehler (32768)
-
Zugriff verweigert (32769)
-
Nicht unterstützt (32770)
-
Status ist unbekannt (32771)
-
Timeout (32772)
-
Ungültiger Parameter (32773)
-
System wird verwendet (32774)
-
Ungültiger Zustand 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 |
\Stammvirtualisierung \ v2 |
| MOF |
|
| DLL |
|