다음을 통해 공유


NVME_FEATURE_VALUE_CODES 열거형(nvme.h)

NVME_ADMIN_COMMAND_GET_FEATURES 및 NVME_ADMIN_COMMAND_SET_FEATURES 관리 명령으로 검색하거나 구성해야 하는 기능 값을 나타내는 값을 포함합니다.

Syntax

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

상수

 
NVME_FEATURE_VALUE_CURRENT
지정된 기능에 대한 현재 작동 특성 값입니다.
NVME_FEATURE_VALUE_DEFAULT
지정된 기능의 기본 특성 값입니다.
NVME_FEATURE_VALUE_SAVED
지정된 기능에 대해 마지막으로 저장된 특성 값입니다. 예를 들어 마지막 기능 설정 명령은 지정된 기능에 대해 비트 저장을 로 설정하여 1 오류 없이 완료되었습니다.
NVME_FEATURE_VALUE_SUPPORTED_CAPABILITIES
지정된 기능에 대해 지원되는 기능입니다.

지원되는 기능은 다음과 같은 방법으로 기능 가져오기 명령의 완료 항목 Dword 0에서 반환됩니다.

- 기능 가져오기 명령의 완료 항목 중 Dword 0 비트 0이 로 설정된 1경우 기능 식별자를 저장할 수 있습니다. 기능 가져오기 명령의 완료 항목 중 Dword 0 비트 0이 로 선택 취소되면 0기능 식별자를 저장할 수 없습니다.
- 기능 가져오기 명령의 완료 항목 중 Dword 0 비트 1이 로 설정된 1경우 기능 식별자는 네임스페이스별이며 설정은 개별 네임스페이스에 적용됩니다. 기능 가져오기 명령의 완료 항목 중 Dword 0 비트 1이 로 선택 취소된 0경우 기능 식별자는 네임스페이스별이 아니며 해당 설정이 전체 컨트롤러에 적용됩니다.
- 기능 가져오기 명령의 완료 항목 중 Dword 0 비트 2가 로 1설정된 경우 기능 식별자를 변경할 수 있습니다. 기능 가져오기 명령의 완료 항목 중 Dword 0 비트 2가 로 지워 0지면 기능 식별자를 변경할 수 없습니다.

설명

NVME_ADMIN_COMMAND_GET_FEATURESNVME_ADMIN_COMMAND_SET_FEATURES 관리 명령에서 기능은 NVME_CDW10_GET_FEATURES 및NVME_CDW10_SET_FEATURES 구조체의 FID(기능 식별자) 멤버에 지정됩니다.

Select 필드 SEL 을 저장하도록 설정하여 기능 가져오기 명령을 수신하고 컨트롤러가 저장되는 기능 식별자가 지정한 기능을 지원하지 않거나 현재 저장된 값이 없는 경우 컨트롤러는 Select 필드를 기본값으로 설정된 것처럼 처리합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
머리글 nvme.h

추가 정보

NVME_ADMIN_COMMANDSNVME_CDW10_GET_FEATURESNVME_CDW10_SET_FEATURES