FEATURE_NUMBER列挙 (ntddmmc.h)

FEATURE_NUMBER列挙は、マルチメディア コマンド - 4 (MMC-4) 仕様で定義されている機能の一覧を提供します。

構文

typedef enum _FEATURE_NUMBER {
  FeatureProfileList,
  FeatureCore,
  FeatureMorphing,
  FeatureRemovableMedium,
  FeatureWriteProtect,
  FeatureRandomReadable,
  FeatureMultiRead,
  FeatureCdRead,
  FeatureDvdRead,
  FeatureRandomWritable,
  FeatureIncrementalStreamingWritable,
  FeatureSectorErasable,
  FeatureFormattable,
  FeatureDefectManagement,
  FeatureWriteOnce,
  FeatureRestrictedOverwrite,
  FeatureCdrwCAVWrite,
  FeatureMrw,
  FeatureEnhancedDefectReporting,
  FeatureDvdPlusRW,
  FeatureDvdPlusR,
  FeatureRigidRestrictedOverwrite,
  FeatureCdTrackAtOnce,
  FeatureCdMastering,
  FeatureDvdRecordableWrite,
  FeatureDDCDRead,
  FeatureDDCDRWrite,
  FeatureDDCDRWWrite,
  FeatureLayerJumpRecording,
  FeatureCDRWMediaWriteSupport,
  FeatureBDRPseudoOverwrite,
  FeatureDvdPlusRWDualLayer,
  FeatureDvdPlusRDualLayer,
  FeatureBDRead,
  FeatureBDWrite,
  FeatureTSR,
  FeatureHDDVDRead,
  FeatureHDDVDWrite,
  FeatureHybridDisc,
  FeaturePowerManagement,
  FeatureSMART,
  FeatureEmbeddedChanger,
  FeatureCDAudioAnalogPlay,
  FeatureMicrocodeUpgrade,
  FeatureTimeout,
  FeatureDvdCSS,
  FeatureRealTimeStreaming,
  FeatureLogicalUnitSerialNumber,
  FeatureMediaSerialNumber,
  FeatureDiscControlBlocks,
  FeatureDvdCPRM,
  FeatureFirmwareDate,
  FeatureAACS,
  FeatureVCPS
} FEATURE_NUMBER, *PFEATURE_NUMBER;

定数

 
FeatureProfileList
MMC-3 仕様の "Profile List" という名前の機能を示します。 この機能は、デバイスでサポートされているすべてのプロファイルの一覧を提供します。
FeatureCore
MMC-3 仕様の "Core" という名前の機能を示します。 この機能には、 MMC-3 標準をサポートするすべてのデバイスに必須の基本的な機能が含まれます。 コア機能に含まれる機能の説明については、 MMC-3 の仕様を参照してください。
FeatureMorphing
MMC-3 仕様の "Morphing" という名前の機能を示します。 この機能をサポートするデバイスは、イニシエーターに操作上の変更を通知し、イニシエーターが操作上の変更を防ぐことができます。
FeatureRemovableMedium
MMC-3 仕様の "リムーバブル メディア" という名前の機能を示します。 この機能をサポートするデバイスでは、メディアをデバイスから削除できます。 また、ユーザーがメディアを取り出したい、または新しいメディアを挿入したことをイニシエーターに通信することもできます。
FeatureWriteProtect
MMC-3 仕様の "Write Protect" という名前の機能を示します。 この機能をサポートするデバイスを使用すると、イニシエーターはメディアの書き込み保護状態をプログラムで変更できます。
FeatureRandomReadable
MMC-3 仕様の "ランダム読み取り可能" という名前の機能を示します。 この機能をサポートするデバイスを使用すると、イニシエーターはディスク上のデータ ブロックをランダムな場所で読み取ります。 これらのデバイスでは、イニシエーターがディスクの場所を特定の順序でアドレス指定する必要はありません。
FeatureMultiRead
もともと光ストレージ技術協会 (OSTA) によって定義され、 MMC-3 仕様に組み込まれた"MultiRead" という名前の機能を示します。 この機能をサポートするデバイスは、すべての CD メディアの種類を読み取ることができます。
FeatureCdRead
MMC-3 仕様の "CD 読み取り" という名前の機能を示します。 この機能をサポートするデバイスは、メディアから CD 固有の情報を読み取ることができ、すべての種類の CD ブロックからユーザー データを読み取ることができます。
FeatureDvdRead
MMC-3 仕様の "DVD 読み取り" という名前の機能を示します。 この機能をサポートするデバイスは、メディアから DVD 固有の情報を読み取ることができます。
FeatureRandomWritable
MMC-3 仕様の "ランダム書き込み可能" という名前の機能を示します。 この機能をサポートするデバイスは、ディスク上のランダムな場所にデータ ブロックを書き込むことができます。 これらのデバイスでは、イニシエーターがディスクの場所を特定の順序でアドレス指定する必要はありません。
FeatureIncrementalStreamingWritable
MMC-3 仕様の "増分ストリーミング書き込み可能" という名前の機能を示します。 この機能をサポートするデバイスは、メディア上の限られた数の場所にデータを追加できます。
FeatureSectorErasable
MMC-3 仕様の "セクター消去可能" という名前の機能を示します。 この機能をサポートするデバイスでは、既存のデータを上書きする前に消去パスが必要です。
FeatureFormattable
MMC-3 仕様で "Formattable" という名前の機能を示します。 この機能をサポートするデバイスは、メディアを論理ブロックにフォーマットできます。
FeatureDefectManagement
MMC-3 仕様の "Defect Management" という名前の機能を示します。 この機能をサポートするデバイスは、欠陥のない連続したアドレス空間を提供できます。
FeatureWriteOnce
MMC-3 仕様の "Write Once" という名前の機能を示します。 この機能をサポートするデバイスは、以前に使用されていない論理ブロックに書き込むことができます。
FeatureRestrictedOverwrite
MMC-3 仕様の "制限付き上書き" という名前の機能を示します。 この機能をサポートするデバイスは、任意の時点で上書きできる論理ブロックに関して制限されます。
FeatureCdrwCAVWrite
MMC-3 仕様の "CD-RW CAV Write" という名前の機能を示します。 この機能をサポートするデバイスは、CAV モードで CD-RW メディアに対して書き込みを実行できます。
FeatureMrw
MMC-3 仕様の "MRW" という名前の機能を示します。 この機能をサポートするデバイスは、MRW 形式のメディアを認識、読み取り、および必要に応じて書き込むことができます。
FeatureEnhancedDefectReporting
FeatureDvdPlusRW
MMC-3 仕様の "DVD+RW" という名前の機能を示します。 この機能をサポートするデバイスは、DVD + RW メディアを認識、読み取り、および必要に応じて書き込むことができます。
FeatureDvdPlusR
FeatureRigidRestrictedOverwrite
MMC-3 仕様の "DVD-RW 制限付き上書き" という名前の機能を示します。 この機能をサポートするデバイスは、ブロック境界でのみ書き込むことができます。 これらのデバイスは、データ ブロック未満で転送する読み取りまたは書き込み操作を実行できません。
FeatureCdTrackAtOnce
MMC-3 仕様の "CD Track at Once" という名前の機能を示します。 この機能をサポートするデバイスは、CD トラックにデータを書き込むことができます。
FeatureCdMastering
MMC-3 仕様の "CD マスタリング" という名前の機能を示します。 この機能をサポートするデバイスは、"Session-at-Once" モードまたは raw モードで CD に書き込むことができます。
FeatureDvdRecordableWrite
MMC-3 仕様の "DVD-R Write" という名前の機能を示します。 この機能をサポートするデバイスは、"ディスクアット一度" モードで書き込み 1 回の DVD メディアにデータを書き込むことができます。
FeatureDDCDRead
MMC-3 仕様の "DDCD 読み取り" という名前の機能を示します。 この機能をサポートするデバイスは、DDCD ブロックからユーザー データを読み取ることができます。
FeatureDDCDRWrite
MMC-3 仕様の "DDCD-R Write" という名前の機能を示します。 この機能をサポートするデバイスは、DDCD-R メディアの読み取りと書き込みを行うことができます。
FeatureDDCDRWWrite
MMC-3 仕様の "DDCD-RW 書き込み" という名前の機能を示します。 この機能をサポートするデバイスは、DDCD-RW メディアの読み取りと書き込みを行うことができます。
FeatureLayerJumpRecording
予約済み0x0034 - 0x0036
FeatureCDRWMediaWriteSupport
MMC-4 仕様の "CD-RW メディア書き込みサポート" という名前の機能を示します。 この機能をサポートするデバイスは、CD-RW メディアを書き込むことができます。
FeatureBDRPseudoOverwrite
予約済み0x0039
FeatureDvdPlusRWDualLayer
"DVD+ RW デュアル レイヤー" という名前の機能を示します。
FeatureDvdPlusRDualLayer
"DVD+R デュアル レイヤー" という名前の機能を示します。
FeatureBDRead
"BD 読み取り" という名前の機能を示します。
FeatureBDWrite
"BD Write" という名前の機能を示します。
FeatureTSR
"TSR" という名前の機能を示します。
FeatureHDDVDRead
"HD-DVD 読み取り" という名前の機能を示します。
FeatureHDDVDWrite
"HD-DVD 書き込み" という名前の機能を示します。
FeatureHybridDisc
"ハイブリッド ディスク" という名前の機能を示します。
FeaturePowerManagement
MMC-3 仕様の "Power Management" という名前の機能を示します。 この機能をサポートするデバイスは、イニシエーターと論理ユニットの両方のダイレクト電源管理を実行できます。
FeatureSMART
MMC-3 仕様の "S.M.A.R.T" という名前の機能を示します。 この機能をサポートするデバイスは、Self-Monitoring 分析およびレポート テクノロジ (SMART) をサポートします。
FeatureEmbeddedChanger
MMC-3 仕様の "Embedded Changer" という名前の機能を示します。 この機能をサポートするデバイスは、メディア記憶域と実際にメディアにアクセスするメカニズムの間でメディアを前後に移動できます。
FeatureCDAudioAnalogPlay
MMC-3 仕様の "CD Audio External Play" という名前の機能を示します。 この機能をサポートするデバイスは、CD オーディオ データを再生し、外部出力に直接チャネルすることができます。
FeatureMicrocodeUpgrade
MMC-3 仕様の "Microcode Upgrade" という名前の機能を示します。 この機能をサポートするデバイスは、公開されたインターフェイスを使用して内部マイクロコードをアップグレードできます。
FeatureTimeout
MMC-3 仕様の "タイムアウト" という名前の機能を示します。 この機能を持つデバイスは、設定された期間内にコマンドに応答する必要があります。 これらのデバイスが割り当てられた時間内にコマンドを完了できない場合は、エラーでコマンドを完了します。
FeatureDvdCSS
MMC-3 仕様の "DVD-CSS" という名前の機能を示します。 この機能をサポートするデバイスは、DVD コンテンツ スクランブリング システム (DVD-CSS) 認証とキー管理を実行できます。
FeatureRealTimeStreaming
MMC-3 仕様の "リアルタイム ストリーミング" という名前の機能を示します。 この機能をサポートするデバイスを使用すると、イニシエーターは、デバイスで許可される特定の制限内でデバイスのパフォーマンス レベルを指定できます。 これらのデバイスは、ストリーム再生操作をサポートしているかどうかをイニシエーターに示す必要もあります。
FeatureLogicalUnitSerialNumber
MMC-3 仕様の "Device Serial Number" という名前の機能を示します。 この機能をサポートするデバイスは、デバイスを一意に識別するシリアル番号をイニシエーターに提供できます。
FeatureMediaSerialNumber
"Media Serial Number" という名前の機能を示します。
FeatureDiscControlBlocks
MMC-3 仕様の "ディスク コントロール ブロック" という名前の機能を示します。 この機能をサポートするデバイスは、ディスク制御ブロックの読み取りまたは書き込みを行うことができます。
FeatureDvdCPRM
MMC-3 仕様の "DVD CPRM" という名前の機能を示します。 この機能をサポートするデバイスは、記録可能メディア (CPRM) 認証とキー管理用の DVD コンテンツ保護を実行できます。
FeatureFirmwareDate
"ファームウェアの日付" という名前の機能を示します。
FeatureAACS
"AACS" という名前の機能を示します。
FeatureVCPS
"VCPS" という名前の機能を示します。

要件

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

こちらもご覧ください

FEATURE_HEADER