estructura UFS_RPMB_UNIT_DESCRIPTOR (ufs.h)

UFS_RPMB_UNIT_DESCRIPTOR estructura describe el contenido de una unidad de bloque de memoria protegida (RBMB) de reproducción.

Sintaxis

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;

Miembros

bLength

Especifica la longitud, en bytes, de este descriptor.

bDescriptorIDN

Especifica el tipo del descriptor. Este descriptor tendrá un valor de UFS_DESC_UNIT_IDN.

bUnitIndex

Especifica el índice de unidad.

bLUEnable

Especifica si el número de unidad lógica (LUN) está habilitado. Si bLUEnable es igual a 0x00, la unidad lógica se deshabilita.

bBootLunID

bLUWriteProtect

Especifica si la unidad lógica está protegida por escritura. Contiene uno de los valores siguientes:

Valor Descripción
0x00 La unidad lógica no está protegida por escritura.
0x01 La unidad lógica está protegida por escritura.
0x02 La unidad lógica está protegida de forma permanente.

bLUQueueDepth

Especifica la profundidad de la cola de unidades lógicas. Puede ser cualquier valor de 0x00 a 0xff.

bPSASensitive

Especifica si la unidad lógica es sensible a la soldadura. Contiene uno de los valores siguientes:

Valor Descripción
0x00 La unidad lógica no es sensible a la soldadura.
0x01 La unidad lógica es sensible a la soldadura.

bMemoryType

Especifica el tipo de memoria deseado. Igual que 0x0F.

Reserved

Reservado para uso futuro.

bLogicalBlockSize

Especifica el tamaño de bloque lógico del descriptor.

qLogicalBlockCount[8]

Especifica el número total de bloques lógicos direccionables en la unidad lógica.

dEraseBlockSize[4]

Especifica el tamaño del bloque de borrado.

bProvisioningType

Especifica el tipo de aprovisionamiento.

qPhyMemResourceCount[8]

Especifica el total de recursos de memoria física disponibles en la unidad lógica.

Reserved2[3]

Reservado para uso futuro.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1709
Servidor mínimo compatible Windows Server 2016
Encabezado ufs.h