Exemple #1
0
        public bool TryCalcRequiredDiskCapacity(out ulong capacity)
        {
            capacity = 0;

            if (file == null)
            {
                return(false);
            }

            VirtualDiskDesc_Type disk = OVF.FindDiskReference(envelope, rasd);

            capacity = disk != null && !string.IsNullOrEmpty(disk.capacity)
                ? Convert.ToUInt64(OVF.ComputeCapacity(Convert.ToInt64(disk.capacity), disk.capacityAllocationUnits))
                : file.size;

            return(true);
        }