Share via


Flash Driver MDD Structures (Compact 2013)

3/26/2014

The following table shows the flash driver MDD structures with a description of the purpose of each.

Programming element

Description

FLASH_GET_SECTOR_ADDRESS

This structure is the input structure for IOCTL_FLASH_GET_SECTOR_ADDRESS.

FLASH_PARTITION_CREATE_INFO

This structure is the input structure for IOCTL_FLASH_CREATE_PARTITION.

FLASH_PARTITION_INFO

This structure is the output structure for IOCTL_FLASH_GET_PARTITION_TABLE.

FLASH_SECTOR_DELETE

This structure describes a set of noncontiguous sector ranges to be deleted in a single operation. FLASH_SECTOR_DELETE is the input structure for IOCTL_FLASH_DELETE_LOGICAL_SECTORS.

FLASH_SECTOR_TRANSFER

This structure describes a sector range to transfer and contains IO buffers for the transfer. FLASH_SECTOR_TRANSFER is a substructure of FLASH_TRANSFER_REQUEST.

FLASH_TRANSFER_REQUEST

This structure describes a set of noncontiguous sector data/sector run pairs to be read from or written to disk in a single operation. FLASH_TRANSFER_REQUEST is an input structure for IOCTL_FLASH_READ_LOGICAL_SECTORS and IOCTL_FLASH_WRITE_LOGICAL_SECTORS.

See Also

Reference

Flash MDD and PDD Reference