SES_CONFIGURATION_DIAGNOSTIC_PAGE構造体 (scsi.h)
SES_CONFIGURATION_DIAGNOSTIC_PAGE 構造体は、エンクロージャ記述子の情報とパラメーターを提供します。
構文
typedef struct _SES_CONFIGURATION_DIAGNOSTIC_PAGE {
UCHAR PageCode;
UCHAR NumberOfSecondarySubEnclosures;
UCHAR PageLength[2];
UCHAR GenerationCode[4];
SES_ENCLOSURE_DESCRIPTOR Descriptors[ANYSIZE_ARRAY];
} SES_CONFIGURATION_DIAGNOSTIC_PAGE, *PSES_CONFIGURATION_DIAGNOSTIC_PAGE;
メンバーズ
PageCode
値に基づいて送信または要求される診断ページを指定します。 Microcode Control 診断ページの場合、値は0x01する必要があります。
NumberOfSecondarySubEnclosures
エンクロージャ記述子リストに含まれる個別のサブセキュリティ保護の数を指定します。プライマリサブセキュリティは含まれません。 この値を 0 に設定すると、プライマリサブエンクロアのみが存在します。
PageLength[2]
診断ページの長さをバイト単位で指定します。
GenerationCode[4]
生成コードの値を指定します。
Descriptors[ANYSIZE_ARRAY]
1 次エンクロージャと 2 次エンクロージャのエンクロージャ記述子を指定します。 主エンクロージャは最初のインデックスです。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 バージョン 1709 以降のバージョンの Windows で使用できます。 |
ヘッダー | scsi.h (Minitape.h、Storport.h を含む) |