다음을 통해 공유


STORAGE_HW_FIRMWARE_ACTIVATE 구조체(winioctl.h)

이 구조에는 활성화할 다운로드한 펌웨어에 대한 정보가 포함되어 있습니다.

통사론

typedef struct _STORAGE_HW_FIRMWARE_ACTIVATE {
  DWORD Version;
  DWORD Size;
  DWORD Flags;
  BYTE  Slot;
  BYTE  Reserved0[3];
} STORAGE_HW_FIRMWARE_ACTIVATE, *PSTORAGE_HW_FIRMWARE_ACTIVATE;

회원

Version

이 구조체의 버전입니다. sizeof(STORAGE_HW_FIRMWARE_ACTIVATE)로 설정해야 합니다.

Size

이 구조체의 크기입니다. sizeof(STORAGE_HW_FIRMWARE_ACTIVATE)로 설정해야 합니다.

Flags

활성화 요청과 연결된 플래그입니다. 다음은 이 멤버에서 설정할 수 있는 유효한 플래그입니다.

묘사
STORAGE_HW_FIRMWARE_REQUEST_FLAG_CONTROLLER 요청의 대상이 디바이스 핸들 또는 개체 자체(예: NVMe SSD 또는 HBA)와 다른 컨트롤러 또는 어댑터임을 나타냅니다.
STORAGE_HW_FIRMWARE_REQUEST_FLAG_SWITCH_TO_EXISTING_FIRMWARE 지정된 슬롯의 기존 펌웨어 이미지를 활성화해야 임을 나타냅니다.
STORAGE_HW_FIRMWARE_REQUEST_FLAG_REPLACE_EXISTING_IMAGE Windows 11 버전 24H2 이상에서 지원됩니다.
컨트롤러 재설정을 사용하여 슬롯의 기존 펌웨어를 활성화해야 임을 나타냅니다.

Slot

활성화할 펌웨어 이미지가 있는 슬롯입니다.

Reserved0[3]

나중에 사용할 수 있습니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 10 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
헤더 winioctl.h(Windows.h 포함)

참고 항목

IOCTL_STORAGE_FIRMWARE_ACTIVATE

IOCTL_STORAGE_FIRMWARE_DOWNLOAD

IOCTL_STORAGE_FIRMWARE_GET_INFO

STORAGE_HW_FIRMWARE_DOWNLOAD

STORAGE_HW_FIRMWARE_INFO

STORAGE_HW_FIRMWARE_INFO_QUERY

STORAGE_HW_FIRMWARE_SLOT_INFO