github.com/Microsoft/azure-vhd-utils@v0.0.0-20230613175315-7c30a3748a1b/vhdcore/block/factoryParams.go (about)

     1  package block
     2  
     3  import (
     4  	"github.com/Microsoft/azure-vhd-utils/vhdcore/bat"
     5  	"github.com/Microsoft/azure-vhd-utils/vhdcore/footer"
     6  	"github.com/Microsoft/azure-vhd-utils/vhdcore/header"
     7  	"github.com/Microsoft/azure-vhd-utils/vhdcore/reader"
     8  )
     9  
    10  // FactoryParams represents type of the parameter for different disk block
    11  // factories.
    12  //
    13  type FactoryParams struct {
    14  	VhdFooter            *footer.Footer
    15  	VhdHeader            *header.Header
    16  	BlockAllocationTable *bat.BlockAllocationTable
    17  	VhdReader            *reader.VhdReader
    18  	ParentBlockFactory   Factory
    19  }