UFS_RPMB_UNIT_DESCRIPTOR struttura (ufs.h)

La struttura UFS_RPMB_UNIT_DESCRIPTOR 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 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 usi futuri.

Riservato per usi 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]

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1709
Server minimo supportato Windows Server 2016
Intestazione ufs.h