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 |