SES_DOWNLOAD_MICROCODE_STATE enumeration (scsi.h)

The SES_DOWNLOAD_MICROCODE_STATE enumeration specifies the state of a microcode download operation.

Syntax

typedef enum _SES_DOWNLOAD_MICROCODE_STATE {
  SesDownloadMcStateNoneInProgress,
  SesDownloadMcStateInProgress,
  SesDownloadMcStateCompletedPendingReset,
  SesDownloadMcStateCompletedPendingPowerOn,
  SesDownloadMcStateCompletedPendingActivation
} SES_DOWNLOAD_MICROCODE_STATE, *PSES_DOWNLOAD_MICROCODE_STATE;

Constants

 
SesDownloadMcStateNoneInProgress
Specifies no microcode download operation is in progress.
SesDownloadMcStateInProgress
Specifies a microcode download operation is in progress.
SesDownloadMcStateCompletedPendingReset
Specifies a microcode download operation completed and is waiting for a hard reset.
SesDownloadMcStateCompletedPendingPowerOn
Specifies a microcode download operation completed and is waiting for a power on.
SesDownloadMcStateCompletedPendingActivation
Specifies a microcode download operation completed and is waiting for activation.

Requirements

Requirement Value
Minimum supported client Available in Windows 10, version 1709 and later versions of Windows.
Header scsi.h (include Minitape.h, Storport.h)