Freigeben über


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)

Weitere Informationen

FEATURE_HEADER

FEATURE_NUMBER