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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

Msvm _ ImageManagementService