Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Contém parâmetros que especificam o formato LBA a ser aplicado à mídia NVM como parte do comando Formatar NVM.
Essa estrutura é usada no campo LBAF da estrutura NVME_IDENTIFY_NAMESPACE_DATA .
Sintaxe
typedef union {
struct {
USHORT MS;
UCHAR LBADS;
UCHAR RP : 2;
UCHAR Reserved0 : 6;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_LBA_FORMAT, *PNVME_LBA_FORMAT;
Members
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.MS
Indica o número de bytes de metadados fornecidos por LBA com base no valor do campo LBADS (Tamanho dos Dados LBA).
Se não houver suporte para metadados, esse campo será liberado para 00h.
Se houver suporte para metadados, o namespace poderá dar suporte aos metadados que estão sendo transferidos como parte de um LBA de dados estendidos ou como parte de um buffer contíguo separado. Se a proteção de dados de ponta a ponta estiver habilitada, os primeiros oito bytes ou os últimos oito bytes dos metadados serão as informações de proteção.
DUMMYSTRUCTNAME.LBADS
Indica o tamanho de dados LBA com suporte. O valor é relatado em termos de uma potência de dois (2^n). Não há suporte para um valor menor que 9 (por exemplo, 512 bytes). Se o valor relatado for 0h, o formato LBA não terá suporte ou será usado.
DUMMYSTRUCTNAME.RP
Indica o desempenho relativo do formato LBA em relação a outros formatos LBA compatíveis com o controlador. Dependendo do tamanho do LBA e dos metadados associados, pode haver implicações de desempenho. A análise de desempenho baseia-se em um melhor desempenho em uma profundidade de fila de 32 com uma carga de trabalho de leitura de 4KB.
Os significados dos valores são listados na tabela a seguir.
| Value | Definition |
|---|---|
| 00b | Melhor desempenho |
| 01b | Melhor desempenho |
| 10b | Bom desempenho |
| 11b | Desempenho degradado |
DUMMYSTRUCTNAME.Reserved0
AsUlong
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows 10 |
| Header | nvme.h |