Partager via


structure UFS_RPMB_UNIT_DESCRIPTOR (ufs.h)

UFS_RPMB_UNIT_DESCRIPTOR structure décrit le contenu d’une unité de bloc de mémoire protégée (RBMB) de relecture.

Syntaxe

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;

Membres

bLength

Spécifie la longueur, en octets, de ce descripteur.

bDescriptorIDN

Spécifie le type du descripteur. Ce descripteur aura la valeur UFS_DESC_UNIT_IDN.

bUnitIndex

Spécifie l’index d’unité.

bLUEnable

Spécifie si le numéro d’unité logique (LUN) est activé. Si bLUEnable est égal à 0x00, l’unité logique est désactivée.

bBootLunID

bLUWriteProtect

Spécifie si l’unité logique est protégée en écriture. Contient l’une des valeurs suivantes :

Valeur Description
0x00 L’unité logique n’est pas protégée en écriture.
0x01 L’unité logique est protégée en écriture.
0x02 L’unité logique est protégée en permanence en écriture.

bLUQueueDepth

Spécifie la profondeur de la file d’attente d’unités logiques. Il peut s’agir de n’importe quelle valeur de 0x00 à 0xff.

bPSASensitive

Spécifie si l’unité logique est sensible au brasage. Contient l’une des valeurs suivantes :

Valeur Description
0x00 L’unité logique n’est pas sensible au brasage.
0x01 L’unité logique est sensible au brasage.

bMemoryType

Spécifie le type de mémoire souhaité. Égal à 0x0F.

Reserved

Réservé pour un usage futur.

bLogicalBlockSize

Spécifie la taille de bloc logique du descripteur.

qLogicalBlockCount[8]

Spécifie le nombre total de blocs logiques adressables dans l’unité logique.

dEraseBlockSize[4]

Spécifie la taille du bloc d’effacement.

bProvisioningType

Spécifie le type d’approvisionnement.

qPhyMemResourceCount[8]

Spécifie le total des ressources de mémoire physique disponibles dans l’unité logique.

Reserved2[3]

Réservé pour un usage futur.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1709
Serveur minimal pris en charge Windows Server 2016
En-tête ufs.h