SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE 構造体 (scsi.h)

[マイクロコードのダウンロード状態の診断] ページには、1 つ以上のダウンロード マイクロコード操作の状態に関する情報が含まれています。

構文

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;

メンバー

PageCode

送信または要求されている診断ページを示します。 . この値は0x0E。

NumberOfSecondarySubEnclosures

プライマリ SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTORを含まない、記述子のダウンロード マイクロコード状態記述子の数を示します。 この値は、SES_CONFIGURATION_DIAGNOSTIC_PAGE構造体の NumberOfSecondarySubEnclosures フィールドと同じ値に設定する必要があります。

PageLength[2]

診断ページに続くバイト数を示します。

GenerationCode[4]

生成コードの値を示します

Descriptors[ANYSIZE_ARRAY]

状態が報告されている各ダウンロード マイクロコード操作の SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR が含まれます。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 1709 以降のバージョンの Windows で使用できます。
Header scsi.h (Minitape.h、Storport.h を含む)