private byte[] GenerateFooter() { var footer = vhdFile.Footer.CreateCopy(); if (vhdFile.Footer.DiskType != DiskType.Fixed) { footer.HeaderOffset = VhdConstants.VHD_NO_DATA_LONG; footer.DiskType = DiskType.Fixed; footer.CreatorApplication = VhdFooterFactory.WindowsAzureCreatorApplicationName; } var serializer = new VhdFooterSerializer(footer); return(serializer.ToByteArray()); }
private byte[] GenerateFooter() { var footer = vhdFile.Footer.CreateCopy(); if(vhdFile.Footer.DiskType != DiskType.Fixed) { footer.HeaderOffset = VhdConstants.VHD_NO_DATA_LONG; footer.DiskType = DiskType.Fixed; footer.CreatorApplication = VhdFooterFactory.WindowsAzureCreatorApplicationName; } var serializer = new VhdFooterSerializer(footer); return serializer.ToByteArray(); }