Udostępnij przez


GetVirtualDiskChanges, metoda klasy Msvm_ImageManagementService

Pobiera listę zmian w określonym regionie dysku wirtualnego, ponieważ podany identyfikator śledzenia zmian odpornych na błędy lub identyfikator migawki zestawu dysków VHDSet.

Składnia

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

Parametry

Ścieżka [in]

W pełni kwalifikowana ścieżka określająca lokalizację pliku wirtualnego dysku twardego.

LimitId [in]

Identyfikator śledzenia zmian odporności lub identyfikator migawki zestawu dysków VHD wskazujący punkt odniesienia zmian na dysku wirtualnym.

TargetSnapshotId [in]

Identyfikator migawki zestawu dysków VHDSet wskazujący migawkę do porównania z punktem odniesienia podczas określania zmian wirtualnego dysku twardego. Ten parametr jest prawidłowy tylko dla plików zestawu dysków VHD.

ByteOffset [in]

Przesunięcie bajtu regionu na dysku wirtualnym w celu wykonywania zapytań o zmiany.

ByteLength [in]

Długość bajtu regionu na dysku wirtualnym w celu wykonywania zapytań o zmiany. Musi to być mniejsze niż rozmiar dysku wirtualnego.

ProcessedByteLength [out]

Łączna długość bajtu, która została przetworzona. Może to być równe wartości ByteLength lub mniejsze.

ChangedByteOffsets [out]

Lista przesunięć bajtów na dysk wirtualny wskazujący początek każdego zmienionego zakresu.

ChangedByteLengths [out]

Lista długości bajtów zmienionych zakresów na dysku wirtualnym.

Zadanie [out]

Odwołanie do zadania (może mieć wartość null, jeśli zadanie zostało ukończone).

Wartość zwracana

Ta metoda zwraca jedną z następujących wartości:

Ukończono bez błędu (0)

Sprawdzono parametry metody — rozpoczęto zadanie (4096)

Niepowodzenie (32768)

Odmowa dostępu (32769)

Nieobsługiwane (32770)

Stan jest nieznany (32771)

Limit czasu (32772)

Nieprawidłowy parametr (32773)

System jest w użyciu (32774)

Nieprawidłowy stan dla tej operacji (32775)

Nieprawidłowy typ danych (32776)

System jest niedostępny (32777)

Brak pamięci (32778)

Nie znaleziono pliku (32779)

Requirements

Wymaganie Wartość
Minimalny obsługiwany klient
Windows 10 [tylko aplikacje klasyczne]
Minimalny obsługiwany serwer
Windows Server 2016
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Zobacz także

Msvm_ImageManagementService