Download in CE Boot (Compact 2013)
3/26/2014
The Download driver encapsulates functionality to download the OS image to the device. Its driver class is BOOT_DRIVER_CLASS_DOWNLOAD.
Its interface is defined in:
%_WINCEROOT%\Platform\Common\Src\Common\Bldr\Inc\Bootdownload.h
The IOCTL codes to which a download driver can respond are listed in the following table.
Download Driver IOCTLs
IOCTL |
Description |
---|---|
BOOT_DOWNLOAD_IOCTL_IMAGE_TYPE |
Gets the OS image type (for example, whether the image is to be downloaded to persistent storage or to RAM). |
BOOT_DOWNLOAD_IOCTL_GET_DATA |
Downloads the data into storage or to RAM. |
BOOT_DOWNLOAD_IOCTL_RAM_INFO |
Gets information about the RAM on the device, such as its starting address and size. |
BOOT_DOWNLOAD_IOCTL_RAM_OFFSET |
Finds the RAM offset. |
BOOT_DOWNLOAD_IOCTL_STORE_INFO |
Gets the persistent storage information, such as sector size or whether the image is to be downloaded into storage. |
BOOT_DOWNLOAD_IOCTL_GET_OS_INFO |
Passes the request for OS information to the transport. |