Freigeben über


GetVirtualDiskChanges-Methode der Msvm_ImageManagementService-Klasse

Ruft eine Liste der Änderungen in der angegebenen Region eines virtuellen Datenträgers ab, da die bereitgestellte resiliente Änderungsnachverfolgungs-ID oder VHDSet-Snapshot-ID bereitgestellt 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
);

Die Parameter

Pfad [in]

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

LimitId [in]

Eine widerstandsfähige Änderungsnachverfolgungs-ID oder VHD-Set-Snapshot-ID, die den Basisplan für Änderungen auf dem virtuellen Datenträger angibt.

TargetSnapshotId [in]

Eine VHDSet-Snapshot-ID, die die Momentaufnahme angibt, die mit dem Basisplan verglichen werden soll, wenn Änderungen auf der virtuellen Festplatte ermittelt werden. Dieser Parameter ist nur für VHD-Set-Dateien gültig.

ByteOffset [in]

Der Byteoffset des Bereichs auf dem virtuellen Datenträger zum Abfragen von Änderungen.

ByteLength [in]

Die Bytelänge des Bereichs auf dem virtuellen Datenträger zum Abfragen von Änderungen. Dies muss kleiner als die Größe des virtuellen Datenträgers sein.

ProcessedByteLength [out]

Die Gesamtbytelänge, die verarbeitet wurde. Dies kann gleich ByteLength oder kleiner sein.

ChangedByteOffsets [out]

Die Liste der Byteoffsets auf dem virtuellen Datenträger, der 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)

Der Status ist unbekannt (32771)

Timeout (32772)

Ungültiger Parameter (32773)

Das System wird verwendet (32774)

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

Falscher Datentyp (32776)

Das System ist nicht verfügbar (32777)

Nicht genügend Arbeitsspeicher (32778)

Datei nicht gefunden (32779)

Anforderungen

Anforderung Wert
Minimal unterstützter Client
Windows 10 [nur Desktop-Apps]
Unterstützter Mindestserver
Windows Server 2016
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

Msvm_ImageManagementService