CDROM_PERFORMANCE_HEADER 構造体 (ntddcdrm.h)
CDROM_PERFORMANCE_HEADER構造体は、 IOCTL_CDROM_GET_PERFORMANCE IOCTL によってデータを返すために使用されます。 要求の種類が CdromPerformanceRequest の場合、IOCTL はこのヘッダーの後に省略可能な記述子を返します。
構文
typedef struct _CDROM_PERFORMANCE_HEADER {
UCHAR DataLength[4];
UCHAR Except : 1;
UCHAR Write : 1;
UCHAR Reserved1 : 6;
UCHAR Reserved2[3];
UCHAR Data[0];
} CDROM_PERFORMANCE_HEADER, *PCDROM_PERFORMANCE_HEADER;
メンバー
DataLength[4]
使用可能なデータのサイズ (返されるデータのサイズだけでなく)。 この Datalength フィールドはサイズに含まれません。
Except
ヘッダーに続く記述子の形式は、このフィールドの値によって異なります。 false (0) の場合、 CDROM_NOMINAL_PERFORMANCE_DESCRIPTORは 返されるデータの CDROM_PERFORMANCE_HEADER に従います。 true (1) の場合、 CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR は返されるデータの CDROM_PERFORMANCE_HEADER に従います。
Write
結果データが読み取りパフォーマンスと書き込みパフォーマンスのどちらであるかを示します。 false (0) の場合、結果データが読み取りパフォーマンスを目的としていることを示します。 true (1) の場合、結果データが書き込みパフォーマンスを目的としていることを示します。
Reserved1
予約済み。
Reserved2[3]
予約済み。
Data[0]
要求の種類に応じて、次のレコードの一覧が含まれます: CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR、
CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR、
CDROM_WRITE_SPEED_DESCRIPTOR。
要件
要件 | 値 |
---|---|
Header | ntddcdrm.h (Ntddcdrm.h を含む) |
こちらもご覧ください
CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示