FEATURE_DATA_RANDOM_READABLE結構 (ntddmmc.h)
FEATURE_DATA_RANDOM_READABLE 結構包含隨機可讀取功能的數據。
語法
typedef struct _FEATURE_DATA_RANDOM_READABLE {
FEATURE_HEADER Header;
UCHAR LogicalBlockSize[4];
UCHAR Blocking[2];
UCHAR ErrorRecoveryPagePresent : 1;
UCHAR Reserved1 : 7;
UCHAR Reserved2;
} FEATURE_DATA_RANDOM_READABLE, *PFEATURE_DATA_RANDOM_READABLE;
成員
Header
包含具有此功能描述項之標頭資訊的 FEATURE_HEADER 結構。
LogicalBlockSize[4]
指出每個邏輯區塊的位元組數目。 此值的位元組會以大到小的順序排列。 LogicalBlockSize[0] 包含最重要的位元元組, 而LogicalBlockSize[3]則包含最不重要的位元組。
Blocking[2]
指出每個裝置可讀取單位的邏輯區塊數目。 此值的位元組會以大到小的順序排列。 Blocking[0] 包含最重要的位元組, 而 Blocking[1] 則包含最小有效位元組。
ErrorRecoveryPagePresent
表示當設定為零時,可能不存在讀取/寫入錯誤恢復模式頁面。 當設定為 1 時,表示錯誤復原頁面存在。
Reserved1
保留的。
Reserved2
保留的。
備註
此結構會保存 MMC-3 規格所命名為「隨機可讀取」功能的數據。 支援此功能的裝置可讓啟動器在隨機位置讀取磁碟上的數據區塊。 這些裝置不需要以任何特定順序尋址啟動器磁碟位置。
規格需求
需求 | 值 |
---|---|
標頭 | ntddmmc.h (包含 Ntddcdrm.h) |