Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Contém parâmetros para o Recurso de Buffer de Memória do Host que fornece um mecanismo para o host alocar uma parte da memória do host para o controlador usar exclusivamente.
Após a conclusão bem-sucedida de um comando Set Features que habilita o buffer de memória do host, o host não gravará na região de memória do host associada, no tamanho do buffer ou na lista de descritores até que o buffer de memória do host tenha sido desabilitado.
Após a conclusão bem-sucedida de um comando Set Features que desabilita o buffer de memória do host, o controlador não acessará nenhum dado no buffer de memória do host até que o buffer de memória do host tenha sido habilitado.
Os valores dessa estrutura são usados no campo HostMemoryBuffer da estrutura NVME_CDW11_FEATURES .
Sintaxe
typedef union {
struct {
ULONG EHM : 1;
ULONG MR : 1;
ULONG Reserved : 30;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW11_FEATURE_HOST_MEMORY_BUFFER, *PNVME_CDW11_FEATURE_HOST_MEMORY_BUFFER;
Members
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.EHM
Habilita o buffer de memória do host.
Quando esse valor é definido como 1, o controlador pode usar o buffer de memória do host. Quando esse valor é desmarcado, 0o controlador pode não usar o buffer de memória do host.
DUMMYSTRUCTNAME.MR
Indica se o host retornará memória alocada anteriormente ao controlador.
Quando esse valor for definido como 1, o host retornará a memória alocada anteriormente do controlador que foi usado antes de uma redefinição ou de entrar no estado D3 do Runtime. Um buffer de memória de host retornado terá exatamente o mesmo tamanho, o endereço da lista de descritores, o conteúdo da lista de descritores e o conteúdo do buffer de memória do host, como foi visto pela última vez pelo controlador antes do campo EHM ser liberado para 0. Se estiver limpo, 0o host alocará recursos de memória do host com conteúdo indefinido.
DUMMYSTRUCTNAME.Reserved
AsUlong
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows 10 |
| Header | nvme.h |