CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR 構造体 (ntddcdrm.h)

CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR構造体は、IOCTL_CDROM_GET_PERFORMANCE I/O 制御要求からの結果データが例外条件用であることを示します。

構文

typedef struct _CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR {
  UCHAR Lba[4];
  UCHAR Time[2];
} CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR, *PCDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR;

メンバー

Lba[4]

論理ブロック アドレス (LBA) と前の LBA (LBA -1) の間にシーク遅延があることを示します。

Time[2]

LBA と前の LBA (LBA - 1) の間で予想される追加のシーク遅延を、10 分の 1 ミリ秒 (100 マイクロ秒) 単位で示します。 シーク遅延の原因は、線形置換、ゾーン境界、またはその他のメディア依存機能である可能性があります。

注釈

例外条件は、シークの遅延が発生する可能性がある例外の場所です。 CDROM_EXCEPTION_PERFORMANCE_DESCRIPTORは、要求の種類が CdromPerformanceRequest で、CDROM_PERFORMANCE_HEADERExcept フィールドが true (1) の場合、IOCTL_CDROM_GET_PERFORMANCE I/O 制御要求によって返されます。 読み取りと書き込みのパフォーマンス要求に対して個別の記述子が返されます。 CDROM_EXCEPTION_PERFORMANCE_DESCRIPTORのフィールドは、マルチメディア コマンド セット - 6 (MMC-6) 仕様で説明されているパフォーマンス記述子 - 例外テーブルの同様の名前のフィールドに対応しています。

要件

要件
Header ntddcdrm.h (Ntddcdrm.h を含む)

こちらもご覧ください

CDROM_PERFORMANCE_HEADER

IOCTL_CDROM_GET_PERFORMANCE