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;
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_FEATURES 및 NVME_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