FEATURE_DATA_RANDOM_WRITABLE-Struktur (ntddmmc.h)
Die FEATURE_DATA_RANDOM_WRITABLE-Struktur enthält Informationen zum Feature Random Writable.
Syntax
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;
Member
Header
Enthält eine FEATURE_HEADER-Struktur mit Headerinformationen für diesen Featuredeskriptor.
LastLBA[4]
Enthält die logische Blockadresse des letzten adressierbaren Blocks auf dem Medium. Die Bytes dieses Arrays werden in big-endian-Reihenfolge angeordnet. LastLBA[0] enthält das wichtigste Byte und LastLBA[3] das am wenigsten signifikante Byte.
LogicalBlockSize[4]
Gibt die Anzahl der Bytes pro logischem Block an. Die Bytes dieses Arrays werden in big-endian-Reihenfolge angeordnet. LogicalBlockSize[0] enthält das wichtigste Byte und LogicalBlockSize[3] das am wenigsten signifikante Byte.
Blocking[2]
Gibt die Anzahl der logischen Blöcke pro Gerät an. Die Bytes dieses Arrays werden in big-endian-Reihenfolge angeordnet. Blocking[0] enthält das wichtigste Byte und Blockierung[1] das am wenigsten signifikante Byte.
ErrorRecoveryPagePresent
Gibt an, dass die Seite für den Wiederherstellungsmodus für Lese-/Schreibfehler möglicherweise nicht vorhanden ist, wenn sie auf null festgelegt ist. Eine Erläuterung dieser Seite finden Sie in der SCSI Multimedia-3-Spezifikation (MMC-3).
Reserved1
Reserviert.
Reserved2
Reserviert.
Hinweise
Diese Struktur enthält Daten für das Feature mit dem Namen "Random Writable" in der MMC-3-Spezifikation . Geräte, die dieses Feature unterstützen, können Datenblöcke an zufällige Speicherorte auf dem Datenträger schreiben. Diese Geräte erfordern nicht, dass der Initiator Datenträgerspeicherorte in einer bestimmten Reihenfolge anspricht.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddmmc.h (include Ntddcdrm.h) |