packagewclayerimport("github.com/Microsoft/hcsshim/internal/hcserror""github.com/Microsoft/hcsshim/internal/interop""github.com/sirupsen/logrus")// GetSharedBaseImages will enumerate the images stored in the common central// image store and return descriptive info about those images for the purpose// of registering them with the graphdriver, graph, and tagstore.funcGetSharedBaseImages()(imageDatastring,errerror){title:="hcsshim::GetSharedBaseImages"logrus.Debug(title)deferfunc(){iferr!=nil{logrus.WithError(err).Error(err)}else{logrus.WithField("imageData",imageData).Debug(title+" - succeeded")}}()varbuffer*uint16err=getBaseImages(&buffer)iferr!=nil{return"",hcserror.New(err,title+" - failed","")}returninterop.ConvertAndFreeCoTaskMemString(buffer),nil}