Partager via


structure UFS_RPMB_UNIT_DESCRIPTOR (ufs.h)

UFS_RPMB_UNIT_DESCRIPTOR structure décrit le contenu d’une unité RBMB (Replay Protected Memory Block).

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 une valeur de 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.

bLUQueueDepth

Spécifie la profondeur de la file d’attente d’unités logiques. Peut être n’importe quelle valeur de 0x00 à 0xff.

bPSASensitive

Spécifie si l’unité logique est sensible à la solde. Contient l’une des valeurs suivantes :

Valeur Description
0x00 L’unité logique n’est pas sensible à la solde.
0x01 L’unité logique est sensible à la solde.

bMemoryType

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

Reserved

Réservé pour une utilisation ultérieure.

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 les ressources de mémoire physique totales disponibles dans l’unité logique.

Reserved2[3]

Réservé pour une utilisation ultérieure.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1709
serveur minimum pris en charge Windows Server 2016
d’en-tête ufs.h