FLASH_REGION_INFO (Compact 2013)
3/26/2014
This structure describes standard information for a particular flash region. FLASH_REGION_INFO is the output structure for IOCTL_FLASH_PDD_GET_REGION_INFO.
Syntax
typedef struct __FLASH_REGION_INFO {
ULONG FlashFlags;
ULONGLONG StartBlock;
ULONGLONG BlockCount;
ULONG SectorsPerBlock;
ULONG DataBytesPerSector;
ULONG SpareBytesPerSector;
ULONG PageProgramLimit;
ULONG BadBlockHundredthPercent
} FLASH_REGION_INFO;
Members
- FlashFlags
Indicates the features supported for this flash part.
- StartBlock
The starting physical block for the flash hardware region.
- BlockCount
The total number of physical blocks in the flash region.
- SectorsPerBlock
The number of sectors in a block.
- DataBytesPerSector
The number of data bytes in a sector.
- SpareBytesPerSector
The number of spare bytes in a sector available for use by the model device driver (MDD).
- PageProgramLimit
The number of program operations allowed per page. This value can be 1.
- BadBlockHundredthPercent
The percentage of blocks that are expected to go bad during the lifetime of the flash part. This value is expressed as 1/100th of one percent units. For example, if 1% of blocks were expected to go bad during the lifetime of the flash part, this value would be 100.
Requirements
Header |
FlashCommon.h |