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 Administração.

Syntax

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

Constantes

 
NVME_FEATURE_VALUE_CURRENT
O valor do atributo operacional atual para o recurso especificado.
NVME_FEATURE_VALUE_DEFAULT
O valor do 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 1 como para 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 Obter Recursos da seguinte maneira:

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

Comentários

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

Se um comando Obter Recursos 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 nenhum valor salvo no momento, o controlador tratará o campo Select como se estivesse definido como padrão.

Requisitos

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

Confira também

NVME_CDW10_SET_FEATURESNVME_CDW10_GET_FEATURES NVME_ADMIN_COMMANDS