união NVME_CDW11_FEATURE_HOST_MEMORY_BUFFER (nvme.h)

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 Definir Recursos 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 seja 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;

Membros

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 é limpo para 0, o controlador pode não usar o buffer de memória do host.

DUMMYSTRUCTNAME.MR

Indica se o host retornará memória alocada anteriormente para o 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 entrar no estado runtime D3. Um buffer de memória de host retornado terá exatamente o mesmo tamanho, endereço de lista de descritores, conteúdo da lista de descritores e conteúdo do buffer de memória do host, como foi visto pela última vez pelo controlador antes do campo EHM ser limpo para 0. Se estiver limpo para 0, o host alocará recursos de memória do host com conteúdo indefinido.

DUMMYSTRUCTNAME.Reserved

AsUlong

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Cabeçalho nvme.h

Confira também