Partilhar via


estrutura UFS_RPMB_UNIT_DESCRIPTOR (ufs.h)

UFS_RPMB_UNIT_DESCRIPTOR estrutura descreve o conteúdo de uma Unidade RBMB (Bloco de Memória Protegida de Reprodução).

Sintaxe

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;

Membros

bLength

Especifica o comprimento, em bytes, desse descritor.

bDescriptorIDN

Especifica o tipo do descritor. Esse descritor terá um valor de UFS_DESC_UNIT_IDN.

bUnitIndex

Especifica o índice de unidade.

bLUEnable

Especifica se o LUN (número da unidade lógica) está habilitado. Se bLUEnable for igual a 0x00, a unidade lógica será desabilitada.

bBootLunID

bLUWriteProtect

Especifica se a unidade lógica está protegida por gravação. Contém um dos seguintes valores:

Valor Descrição
0x00 A unidade lógica não é protegida por gravação.
0x01 A unidade lógica é protegida por gravação.
0x02 A unidade lógica é permanentemente protegida por gravação.

bLUQueueDepth

Especifica a profundidade da fila da unidade lógica. Pode ser qualquer valor de 0x00 para 0xff.

bPSASensitive

Especifica se a unidade lógica é sensível à soldagem. Contém um dos seguintes valores:

Valor Descrição
0x00 A unidade lógica não é sensível à soldagem.
0x01 A unidade lógica é sensível à soldagem.

bMemoryType

Especifica o tipo de memória desejado. Igual a 0x0F.

Reserved

Reservado para uso futuro.

bLogicalBlockSize

Especifica o tamanho do bloco lógico do descritor.

qLogicalBlockCount[8]

Especifica o número total de blocos lógicos endereçáveis na unidade lógica.

dEraseBlockSize[4]

Especifica o tamanho do bloco de apagamento.

bProvisioningType

Especifica o tipo de provisionamento.

qPhyMemResourceCount[8]

Especifica o total de recursos de memória física disponíveis na unidade lógica.

Reserved2[3]

Reservado para uso futuro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1709
Servidor mínimo com suporte Windows Server 2016
Cabeçalho ufs.h