CDROM_WRITE_SPEED_DESCRIPTOR結構 (ntddcdrm.h)

當要求類型 CdromWriteSpeedRequest時,IOCTL_CDROM_GET_PERFORMANCE IOCTL 會傳回 CDROM_WRITE_SPEED_DESCRIPTOR 結構。 IOCTL 會傳回 CDROM_PERFORMANCE_HEADER,後面接著一或多個類型描述元 CDROM_WRITE_SPEED_DESCRIPTOR

語法

C++
typedef struct _CDROM_WRITE_SPEED_DESCRIPTOR {
  UCHAR MixedReadWrite : 1;
  UCHAR Exact : 1;
  UCHAR Reserved1 : 1;
  UCHAR WriteRotationControl : 2;
  UCHAR Reserved2 : 3;
  UCHAR Reserved3[3];
  UCHAR EndLba[4];
  UCHAR ReadSpeed[4];
  UCHAR WriteSpeed[4];
} CDROM_WRITE_SPEED_DESCRIPTOR, *PCDROM_WRITE_SPEED_DESCRIPTOR;

成員

MixedReadWrite

MixedReadWrite (MRW) 欄位對應於多媒體命令集 - 6 (MMC-6) 規格中寫入速度描述元的 MRW 位。 此欄位表示它適用於串流讀取和寫入要求的混合 (覆寫模式)。 STREAMING_CONTROL_REQUEST_TYPE 列舉會指定要求的類型。

Exact

[精確] 欄位指出邏輯單元是否可以在整個媒體掛接上執行CDM_WRITE_SPEED_DESCRIPTOR指定的錄製作業。 此欄位會對應至寫入速度描述元的精確位。

Reserved1

保留欄位。

WriteRotationControl

WriteRotationControl (WRC) 字段會指定媒體的旋轉控件類型。

Reserved2

保留欄位。

Reserved3[3]

保留欄位。

EndLba[4]

[結束邏輯區塊位址 (EndLBA)] 字段會指出媒體掛接時,媒體的容量。 它會對應至寫入速度描述元的 EndLBA 欄位。

ReadSpeed[4]

ReadSpeed 字段表示所有區塊的最低讀取效能數據(每秒以 KB 為單位)。

WriteSpeed[4]

WriteSpeed 字段表示所有區塊的最低寫入效能數據(每秒以 KB 為單位)。

言論

CDROM_WRITE_SPEED_DESCRIPTOR 結構中的欄位會對應至寫入速度描述元的多媒體命令集 - 6 (MMC-6) 規格中所定義的欄位。

要求

要求 價值
標頭 ntddcdrm.h (包括 Ntddcdrm.h)

另請參閱

IOCTL_CDROM_GET_PERFORMANCE

STREAMING_CONTROL_REQUEST_TYPE