Compartilhar via


enumeração NVME_FEATURE_VALUE_CODES (nvme.h)

Contém valores que indicam qual valor de um recurso deve ser recuperado ou configurado pelos comandos NVME_ADMIN_COMMAND_GET_FEATURES e NVME_ADMIN_COMMAND_SET_FEATURES Administrador.

Sintaxe

typedef enum {
  NVME_FEATURE_VALUE_CURRENT,
  NVME_FEATURE_VALUE_DEFAULT,
  NVME_FEATURE_VALUE_SAVED,
  NVME_FEATURE_VALUE_SUPPORTED_CAPABILITIES
} NVME_FEATURE_VALUE_CODES;

Constants

 
NVME_FEATURE_VALUE_CURRENT
O valor do atributo operacional atual para o recurso especificado.
NVME_FEATURE_VALUE_DEFAULT
O valor de atributo padrão para o recurso especificado.
NVME_FEATURE_VALUE_SAVED
O último valor de atributo salvo para o recurso especificado. Por exemplo, o último comando Definir Recursos foi concluído sem erros, com o bit Salvar definido para 1 o recurso especificado.
NVME_FEATURE_VALUE_SUPPORTED_CAPABILITIES
Os recursos com suporte para o recurso especificado.

Os recursos com suporte são retornados no Dword 0 da entrada de conclusão do comando Get Features da seguinte maneira:

- Se o Dword 0 bit 0 da entrada de conclusão do comando Get Features estiver definido como 1, o Identificador de Recurso poderá ser salvo. Se o Dword 0 bit 0 da entrada de conclusão do comando Get Features estiver desmarcado 0, o Identificador de Recurso não poderá ser salvo.
- Se o Dword 0 bit 1 da entrada de conclusão do comando Get Features estiver definido como 1, o Identificador de Recurso será específico do namespace e as configurações serão aplicadas a namespaces individuais. Se o Dword 0 bit 1 da entrada de conclusão do comando Get Features estiver desmarcado 0, o Identificador de Recurso não será específico do namespace e suas configurações se aplicarão a todo o controlador.
- Se o Dword 0 bit 2 da entrada de conclusão do comando Get Features estiver definido como 1, o Identificador de Recurso poderá ser alterado. Se o Dword 0 bit 2 da entrada de conclusão do comando Get Features estiver desmarcado 0, o Identificador de Recurso não poderá ser alterado.

Observações

Nos comandos NVME_ADMIN_COMMAND_GET_FEATURES e NVME_ADMIN_COMMAND_SET_FEATURES Administrador, o recurso é especificado no membro FID (Identificador de Recurso) das estruturas NVME_CDW10_GET_FEATURES e NVME_CDW10_SET_FEATURES .

Se um comando Get Features for recebido com o campo Selecionar SEL definido como salvo e o controlador não oferecer suporte ao recurso especificado pelo Identificador de Recurso que está sendo salvo ou não tiver valores salvos no momento, o controlador tratará o campo Selecionar como se estivesse definido como padrão.

Requirements

Requirement Value
Cliente mínimo suportado Windows 10
Header nvme.h

Consulte também

NVME_ADMIN_COMMANDSNVME_CDW10_SET_FEATURES de NVME_CDW10_GET_FEATURES