예제 #1
0
        //DiskChangeInfo QueryChangedDiskAreas(ManagedObjectReference _this, ManagedObjectReference snapshot, int deviceKey, long startOffset, string changeId);
        public DiskChangeInfo QueryChangedDiskAreas(string snapshot, VirtualDisk disk, long startOffset)
        {
            ManagedObjectReference morSnapshot = new ManagedObjectReference
            {
                @type = "VirtualMachineSnapshot",
                Value = snapshot
            };

            return(_vimService.QueryChangedDiskAreas(_morThis, morSnapshot, disk.key, startOffset, (disk.backing as VirtualDiskFlatVer2BackingInfo)?.changeId));
        }