FEATURE_DATA_REAL_TIME_STREAMING 結構 (ntddmmc.h)

FEATURE_DATA_REAL_TIME_STREAMING結構會保存即時串流功能的相關信息。

語法

typedef struct _FEATURE_DATA_REAL_TIME_STREAMING {
  FEATURE_HEADER Header;
  UCHAR          StreamRecording : 1;
  UCHAR          WriteSpeedInGetPerf : 1;
  UCHAR          WriteSpeedInMP2A : 1;
  UCHAR          SetCDSpeed : 1;
  UCHAR          ReadBufferCapacityBlock : 1;
  UCHAR          Reserved1 : 3;
  UCHAR          Reserved2[3];
} FEATURE_DATA_REAL_TIME_STREAMING, *PFEATURE_DATA_REAL_TIME_STREAMING;

成員

Header

包含具有此功能描述項標頭資訊的 FEATURE_HEADER 結構。

StreamRecording

表示當設定為 1 時,裝置支援串流錄製作業。 當設定為零時,這個位表示裝置可能不支援串流錄製作業。

WriteSpeedInGetPerf

表示當設定為 1 時,裝置支援 GET PERFORMANCE 命令的寫入速度數據,以及 SETSTREAMING 命令的 WRC 欄位。

WriteSpeedInMP2A

表示當設定為 1 時,裝置支援 CD/DVD 功能 & 機械狀態模式頁面。

SetCDSpeed

表示當設定為 1 時,裝置支援 SET CD SPEED 命令。 當設定為零時,表示裝置不支援 SET CD SPEED 命令。

ReadBufferCapacityBlock

表示當設定為 1 時,裝置支援 READ BUFFERCAPACITY 命令。

Reserved1

保留的。

Reserved2[3]

保留的。

備註

此結構會保存 SCSI 多媒體 - 4 (MMC-4) 規格名為「即時串流」的功能數據。 支援此功能的裝置可讓啟動器在裝置允許的特定限制內指定裝置的效能等級。 這些裝置也必須向啟動器指出它們是否支援串流播放作業。

查詢時,支援此功能的裝置必須傳回 FEATURE_HEADER中所述的資訊。 不需要其他功能特定資訊。

規格需求

需求
標頭 ntddmmc.h (包含 Ntddcdrm.h)

另請參閱

FEATURE_HEADER

FEATURE_NUMBER