struttura FEATURE_DATA_RANDOM_WRITABLE (ntddmmc.h)
La struttura FEATURE_DATA_RANDOM_WRITABLE contiene informazioni sulla funzionalità scrivibile casuale.
Sintassi
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;
Members
Header
Contiene una struttura FEATURE_HEADER con informazioni sull'intestazione per questo descrittore di funzionalità.
LastLBA[4]
Contiene l'indirizzo del blocco logico dell'ultimo blocco indirizzabile sul supporto. I byte di questa matrice sono disposti in ordine big-endian. Last LOAD[0] contiene il byte più significativo e Last LOAD[3] contiene il byte meno significativo.
LogicalBlockSize[4]
Specifica il numero di byte per blocco logico. I byte di questa matrice 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 dispositivo. I byte di questa matrice sono disposti in ordine big-endian. Blocking[0] contiene il byte più significativo e Blocking[1] contiene il byte meno significativo.
ErrorRecoveryPagePresent
Indica che, se impostato su zero, la pagina Modalità di ripristino degli errori di lettura/scrittura potrebbe non essere presente. Per una spiegazione di questa pagina, vedere la specifica SCSI Multimedia -3 (MMC-3).
Reserved1
Riservato.
Reserved2
Riservato.
Commenti
Questa struttura contiene i dati per la funzionalità denominata "Scrivibile casuale" dalla specifica MMC-3 . I dispositivi che supportano questa funzionalità possono scrivere blocchi di dati in percorsi casuali sul disco. Questi dispositivi non richiedono che i percorsi del disco dell'iniziatore siano in un ordine specifico.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddmmc.h (include Ntddcdrm.h) |