Freigeben über


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;

Angehörige

Header

Enthält eine FEATURE_HEADER Struktur mit Kopfzeileninformationen für diesen Featuredeskriptor.

LogicalBlockSize[4]

Gibt die Anzahl der Bytes pro logischem Block an. Die Bytes dieses Werts werden in big-endischer Reihenfolge angeordnet. LogicalBlockSize[0] enthält das wichtigste Byte, und LogicalBlockSize[3] enthält 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-endischer Reihenfolge angeordnet. Blockierung[0] enthält das wichtigste Byte, und Blocking[1] enthält das am wenigsten signifikante Byte.

ErrorRecoveryPagePresent

Gibt an, dass die Seite für den Lese-/Schreibfehlerwiederherstellungsmodus möglicherweise nicht vorhanden ist, wenn sie auf Null festgelegt ist. Bei Festlegung auf 1 gibt sie an, dass die Fehlerwiederherstellungsseite vorhanden ist.

Reserved1

Reserviert.

Reserved2

Reserviert.

Bemerkungen

Diese Struktur enthält Daten für das Feature mit dem Namen "Random Readable" durch die 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 die Initiatorspeicherorte in einer bestimmten Reihenfolge adressieren.

Anforderungen

Anforderung Wert
Header- ntddmmc.h (enthalten Ntddcdrm.h)

Siehe auch

FEATURE_HEADER

FEATURE_NUMBER