The first device imaging component methods that the device imaging service calls are GetPluginName, GetPluginBrandingImage, and RemoteServerNames. The output of these methods is used by the user interface of the New Image Deployment Wizard. These methods modify their output of the device imaging component based on the system locales.
Once user input is collected in the New Image Deployment Wizard, the ValidateImagemethod is called to check the format of the input image information. The sample device imaging component only checks to see whether the input string is empty.
When the Device Imaging service scheduler calls the device imaging component to begin a device imaging request, the BeginDeploymentImagemethod is called. In this method, information about the request is collected by using IImageDeploymentManager. The device imaging component collects information about the devices to be imaged, image file information, and imaging server information. The sample device imaging component takes this information and uses the JobManagerclass to create the new device imaging deployment.
|The sample device imaging component is implemented in a way that one device imaging component instance can handle multiple device imaging requests. Currently, the Device Imaging service only supports one device imaging component instance per device imaging request.|