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 |