UFS_RPMB_UNIT_DESCRIPTOR struttura (ufs.h)
UFS_RPMB_UNIT_DESCRIPTOR struttura descrive il contenuto di un'unità RBMB (Replay Protected Memory Block).
Sintassi
typedef struct {
UCHAR bLength;
UCHAR bDescriptorIDN;
UCHAR bUnitIndex;
UCHAR bLUEnable;
UCHAR bBootLunID;
UCHAR bLUWriteProtect;
UCHAR bLUQueueDepth;
UCHAR bPSASensitive;
UCHAR bMemoryType;
UCHAR Reserved;
UCHAR bLogicalBlockSize;
UCHAR qLogicalBlockCount[8];
UCHAR dEraseBlockSize[4];
UCHAR bProvisioningType;
UCHAR qPhyMemResourceCount[8];
UCHAR Reserved2[3];
} UFS_RPMB_UNIT_DESCRIPTOR, *PUFS_RPMB_UNIT_DESCRIPTOR;
Members
bLength
Specifica la lunghezza, in byte, di questo descrittore.
bDescriptorIDN
Specifica il tipo del descrittore. Questo descrittore avrà un valore di UFS_DESC_UNIT_IDN.
bUnitIndex
Specifica l'indice dell'unità.
bLUEnable
Specifica se il numero di unità logica (LUN) è abilitato. Se bLUEnable è uguale a 0x00, l'unità logica è disabilitata.
bBootLunID
bLUWriteProtect
Specifica se l'unità logica è protetta da scrittura. Contiene uno dei valori seguenti:
Valore | Descrizione |
---|---|
0x00 | L'unità logica non è protetta da scrittura. |
0x01 | L'unità logica è protetta da scrittura. |
0x02 | L'unità logica è protetta in modo permanente. |
bLUQueueDepth
Specifica la profondità della coda di unità logica. Può essere qualsiasi valore da 0x00 a 0xff.
bPSASensitive
Specifica se l'unità logica è sensibile al soldo. Contiene uno dei valori seguenti:
Valore | Descrizione |
---|---|
0x00 | L'unità logica non è sensibile al soldo. |
0x01 | L'unità logica è sensibile al soldo. |
bMemoryType
Specifica il tipo di memoria desiderato. Uguale a 0x0F.
Reserved
Riservato per utilizzi futuri.
bLogicalBlockSize
Specifica le dimensioni del blocco logico del descrittore.
qLogicalBlockCount[8]
Specifica il numero totale di blocchi logici indirizzabili nell'unità logica.
dEraseBlockSize[4]
Specifica le dimensioni del blocco di cancellazione.
bProvisioningType
Specifica il tipo di provisioning.
qPhyMemResourceCount[8]
Specifica le risorse di memoria fisica totali disponibili nell'unità logica.
Reserved2[3]
Riservato per utilizzi futuri.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1709 |
Server minimo supportato | Windows Server 2016 |
Intestazione | ufs.h |