다음을 통해 공유


NVME_FEATURE_VALUE_CODES 열거형(nvme.h)

NVME_ADMIN_COMMAND_GET_FEATURESNVME_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;

Constants

 
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
Header nvme.h

참고하십시오

NVME_ADMIN_COMMANDSNVME_CDW10_GET_FEATURESNVME_CDW10_SET_FEATURES