FEATURE_DATA_RANDOM_READABLE struttura (ntddmmc.h)

La struttura FEATURE_DATA_RANDOM_READABLE contiene dati per la funzionalità leggibile casuale.

Sintassi

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;

Members

Header

Contiene una struttura FEATURE_HEADER con informazioni sull'intestazione per questo descrittore di funzionalità.

LogicalBlockSize[4]

Indica il numero di byte per blocco logico. I byte di questo valore sono disposti in ordine big-endian. LogicalBlockSize[0] contiene il byte più significativo e LogicalBlockSize[3] contiene il byte meno significativo.

Blocking[2]

Indica il numero di blocchi logici per unità leggibile da dispositivo. I byte di questo valore sono disposti in ordine big-endian. Il blocco[0] contiene il byte più significativo e Il blocco[1] contiene il byte meno significativo.

ErrorRecoveryPagePresent

Indica, se impostato su zero, che la pagina della modalità di ripristino degli errori di lettura/scrittura potrebbe non essere presente. Se impostato su 1, indica che la pagina di ripristino degli errori è presente.

Reserved1

Riservato.

Reserved2

Riservato.

Commenti

Questa struttura contiene dati per la funzionalità denominata "Leggibile casuale" dalla specifica MMC-3 . I dispositivi che supportano questa funzionalità consentono all'iniziatore di leggere blocchi di dati nel disco in posizioni casuali. Questi dispositivi non richiedono che i percorsi del disco dell'iniziatore in un determinato ordine.

Requisiti

Requisito Valore
Intestazione ntddmmc.h (include Ntddcdrm.h)

Vedi anche

FEATURE_HEADER

FEATURE_NUMBER