FEATURE_DATA_RANDOM_READABLE-Struktur (ntddmmc.h)
Die FEATURE_DATA_RANDOM_READABLE-Struktur enthält Daten für das zufällig lesbare Feature.
Syntax
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;
Member
Header
Enthält eine FEATURE_HEADER-Struktur mit Headerinformationen für diesen Featuredeskriptor.
LogicalBlockSize[4]
Gibt die Anzahl der Bytes pro logischem Block an. Die Bytes dieses Werts werden in big-endianischer Reihenfolge angeordnet. LogicalBlockSize[0] enthält das bedeutendste Byte und LogicalBlockSize[3] das am wenigsten signifikante Byte.
Blocking[2]
Gibt die Anzahl der logischen Blöcke pro gerätelesbarer Einheit an. Die Bytes dieses Werts werden in big-endianischer Reihenfolge angeordnet. Blocking[0] enthält das bedeutendste Byte, blockieren[1] das am wenigsten signifikante Byte.
ErrorRecoveryPagePresent
Gibt bei Festlegung auf 0 (null) an, dass die Seite für den Wiederherstellungsmodus für Lese-/Schreibfehler möglicherweise nicht vorhanden ist. Bei Festlegung auf 1 gibt dies an, dass die Seite zur Fehlerwiederherstellung vorhanden ist.
Reserved1
Reserviert.
Reserved2
Reserviert.
Hinweise
Diese Struktur enthält Daten für das Feature mit dem Namen "Random Readable" gemäß der MMC-3-Spezifikation . Geräte, die dieses Feature unterstützen, ermöglichen es dem Initiator, Datenblöcke auf dem Datenträger an zufälligen Orten zu lesen. Für diese Geräte ist es nicht erforderlich, dass der Initiator Datenträgerspeicherorte in einer bestimmten Reihenfolge adressieren muss.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddmmc.h (include Ntddcdrm.h) |