// minitape.h
typedef struct _SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE {
UCHAR PageCode;
UCHAR NumberOfSecondarySubEnclosures;
UCHAR PageLength[2];
UCHAR GenerationCode[4];
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR Descriptors[ANYSIZE_ARRAY];
} SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE, *PSES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE;
View the official Windows Driver Kit DDI reference// scsi.h
typedef struct _SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE {
UCHAR PageCode;
UCHAR NumberOfSecondarySubEnclosures;
UCHAR PageLength[2];
UCHAR GenerationCode[4];
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR Descriptors[ANYSIZE_ARRAY];
} SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE, *PSES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE;
View the official Windows Driver Kit DDI reference// storport.h
typedef struct _SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE {
UCHAR PageCode;
UCHAR NumberOfSecondarySubEnclosures;
UCHAR PageLength[2];
UCHAR GenerationCode[4];
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR Descriptors[ANYSIZE_ARRAY];
} SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE, *PSES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE;
View the official Windows Driver Kit DDI referenceNo description available.
The Download Microcode Status diagnostic page includes information about the status of one or more download microcode operations.
PageCodeIndicates the diagnostic page being sent or requested. . The value of this is 0x0E.
NumberOfSecondarySubEnclosuresIndicates the number of download microcode status descriptors in Descriptors, not including the primary SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR. This value shall be set to the same value as the NumberOfSecondarySubEnclosures field in the SES_CONFIGURATION_DIAGNOSTIC_PAGE structure.
PageLengthIndicates the number of bytes that follow in the diagnostic page.
GenerationCodeIndicates the value of the generation code
DescriptorsContains a SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR for each download microcode operation where status is being reported.
The Download Microcode Status diagnostic page includes information about the status of one or more download microcode operations.
PageCodeIndicates the diagnostic page being sent or requested. . The value of this is 0x0E.
NumberOfSecondarySubEnclosuresIndicates the number of download microcode status descriptors in Descriptors, not including the primary SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR. This value shall be set to the same value as the NumberOfSecondarySubEnclosures field in the SES_CONFIGURATION_DIAGNOSTIC_PAGE structure.
PageLengthIndicates the number of bytes that follow in the diagnostic page.
GenerationCodeIndicates the value of the generation code
DescriptorsContains a SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR for each download microcode operation where status is being reported.
The Download Microcode Status diagnostic page includes information about the status of one or more download microcode operations.
PageCodeIndicates the diagnostic page being sent or requested. . The value of this is 0x0E.
NumberOfSecondarySubEnclosuresIndicates the number of download microcode status descriptors in Descriptors, not including the primary SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR. This value shall be set to the same value as the NumberOfSecondarySubEnclosures field in the SES_CONFIGURATION_DIAGNOSTIC_PAGE structure.
PageLengthIndicates the number of bytes that follow in the diagnostic page.
GenerationCodeIndicates the value of the generation code
DescriptorsContains a SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR for each download microcode operation where status is being reported.