FEATURE_DATA_RANDOM_WRITABLE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddmmc.h

typedef struct _FEATURE_DATA_RANDOM_WRITABLE {
  FEATURE_HEADER Header;
  UCHAR          LastLBA[4];
  UCHAR          LogicalBlockSize[4];
  UCHAR          Blocking[2];
  UCHAR          ErrorRecoveryPagePresent : 1;
  UCHAR          Reserved1 : 7;
  UCHAR          Reserved2;
} FEATURE_DATA_RANDOM_WRITABLE, *PFEATURE_DATA_RANDOM_WRITABLE;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ntddmmc-_feature_data_random_writable)

_FEATURE_DATA_RANDOM_WRITABLE structure

Description

The FEATURE_DATA_RANDOM_WRITABLE structure holds information about the Random Writable feature.

Members

Contains a FEATURE_HEADER structure with header information for this feature descriptor.

LastLBA

Contains the logical block address of the last addressable block on the medium. The bytes of this array are arranged in big-endian order. LastLBA[0] contains the most significant byte, and LastLBA[3] contains the least significant byte.

LogicalBlockSize

Specifies the number of bytes per logical block. The bytes of this array are arranged in big-endian order. LogicalBlockSize[0] contains the most significant byte, and LogicalBlockSize[3] contains the least significant byte.

Blocking

Indicates the number of logical blocks per device. The bytes of this array are arranged in big-endian order. Blocking[0] contains the most significant byte, and Blocking[1] contains the least significant byte.

ErrorRecoveryPagePresent

Indicates, when set to zero, that the Read/Write Error Recovery Mode Page might not be present. See the SCSI Multimedia -3 (MMC-3) specification for an explanation of this page.

Reserved1

Reserved.

Reserved2

Reserved.

Remarks

This structure holds data for the feature named "Random Writable" by the MMC-3 specification. Devices that support this feature can write blocks of data to random locations on the disk. These devices do not require that the initiator address disk locations in any particular order.

See also

FEATURE_HEADER

FEATURE_NUMBER