Share via


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.

See Also

Concepts

Boot Driver Examples