SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-minitape-_ses_download_microcode_status_diagnostic_page)

_SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE structure (minitape.h)

Description

The Download Microcode Status diagnostic page includes information about the status of one or more download microcode operations.

Members

PageCode

Indicates the diagnostic page being sent or requested. . The value of this is 0x0E.

NumberOfSecondarySubEnclosures

Indicates 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.

PageLength

Indicates the number of bytes that follow in the diagnostic page.

GenerationCode

Indicates the value of the generation code

Descriptors

Contains a SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR for each download microcode operation where status is being reported.


Windows Driver Kit DDI reference (ns-scsi-_ses_download_microcode_status_diagnostic_page)

_SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE structure (scsi.h)

Description

The Download Microcode Status diagnostic page includes information about the status of one or more download microcode operations.

Members

PageCode

Indicates the diagnostic page being sent or requested. . The value of this is 0x0E.

NumberOfSecondarySubEnclosures

Indicates 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.

PageLength

Indicates the number of bytes that follow in the diagnostic page.

GenerationCode

Indicates the value of the generation code

Descriptors

Contains a SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR for each download microcode operation where status is being reported.


Windows Driver Kit DDI reference (ns-storport-_ses_download_microcode_status_diagnostic_page)

_SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE structure (storport.h)

Description

The Download Microcode Status diagnostic page includes information about the status of one or more download microcode operations.

Members

PageCode

Indicates the diagnostic page being sent or requested. . The value of this is 0x0E.

NumberOfSecondarySubEnclosures

Indicates 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.

PageLength

Indicates the number of bytes that follow in the diagnostic page.

GenerationCode

Indicates the value of the generation code

Descriptors

Contains a SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR for each download microcode operation where status is being reported.