다음을 통해 공유


NVME_CDW10_FIRMWARE_ACTIVATE 공용 구조체(nvme.h)

펌웨어 커밋 명령에 사용되는 매개 변수를 포함합니다.

펌웨어 커밋 명령은 유효한 펌웨어 이미지가 다운로드되었는지 확인하고 해당 수정 버전을 특정 펌웨어 슬롯에 커밋하는 데 사용됩니다.

참고

펌웨어 커밋 명령은 이전 버전의 NVM Express에서 펌웨어 활성화라고 했습니다.

이 구조체는 명령 구조의 FIRMWAREACTIVATE 필드에서 CDW10 매개 변수의 값으로 사용됩니다. 다른 모든 명령 관련 필드는 예약되어 있습니다.

구문

typedef union {
  struct {
    ULONG FS : 3;
    ULONG AA : 2;
    ULONG Reserved : 27;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW10_FIRMWARE_ACTIVATE, *PNVME_CDW10_FIRMWARE_ACTIVATE;

멤버

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.FS

FS(펌웨어 슬롯) 필드는 해당하는 경우 커밋 작업에 사용되는 펌웨어 슬롯을 지정합니다. 지정된 값이 0h인 경우 컨트롤러는 작업에 사용할 펌웨어 슬롯(1 – 7)을 선택합니다.

DUMMYSTRUCTNAME.AA

AA(활성화 작업) 필드는 펌웨어 이미지 다운로드 명령을 사용하여 다운로드한 이미지 또는 이전에 다운로드하고 배치한 이미지에서 수행되는 작업을 지정합니다. 작업은 NVME_FIRMWARE_ACTIVATE_ACTIONS 열거형의 값 중 하나로 표시됩니다.

DUMMYSTRUCTNAME.Reserved

AsUlong

요구 사항

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