FEATURE_NUMBER-Enumeration (ntddmmc.h)

Die FEATURE_NUMBER-Enumeration stellt eine Liste der Features bereit, die durch die Spezifikation Multimedia Commands - 4 (MMC-4) definiert werden.

Syntax

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;

Konstanten

 
FeatureProfileList
Gibt das Feature mit dem Namen "Profilliste" durch die MMC-3-Spezifikation an. Dieses Feature stellt eine Liste aller vom Gerät unterstützten Profile bereit.
FeatureCore
Gibt das Feature mit dem Namen "Core" durch die MMC-3-Spezifikation an. Dieses Feature umfasst die grundlegende Funktionalität, die für alle Geräte erforderlich ist, die den MMC-3-Standard unterstützen. Eine Beschreibung der Funktionen, die im Core-Feature enthalten sind, finden Sie in der MMC-3-Spezifikation .
FeatureMorphing
Gibt das Feature "Morphing" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können den Initiator über betriebsbedingte Änderungen benachrichtigen und dem Initiator ermöglichen, betriebsbedingte Änderungen zu verhindern.
FeatureRemovableMedium
Gibt das Feature mit dem Namen "Wechselmedium" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, ermöglichen das Entfernen des Mediums vom Gerät. Sie können dem Initiator auch mitteilen, dass der Benutzer das Medium auswerfen möchte oder ein neues Medium eingefügt hat.
FeatureWriteProtect
Gibt das Feature "Write Protect" nach der MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, ermöglichen es dem Initiator, den Schreibschutzstatus der Medien programmgesteuert zu ändern.
FeatureRandomReadable
Gibt das Feature "Zufällig lesbar" nach der MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, ermöglichen dem Initiator das Lesen von Datenblöcken auf dem Datenträger an zufälligen Speicherorten. Diese Geräte erfordern nicht, dass der Initiator Datenträgerspeicherorte in einer bestimmten Reihenfolge anspricht.
FeatureMultiRead
Gibt das Feature "MultiRead" an, das ursprünglich von der Optical Storage Technology Association (OSTA) definiert und in die MMC-3-Spezifikation integriert wurde. Geräte, die dieses Feature unterstützen, können alle CD-Medientypen lesen.
FeatureCdRead
Gibt das Feature "CD Read" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können CD-spezifische Informationen aus den Medien lesen und Benutzerdaten aus allen Arten von CD-Blöcken lesen.
FeatureDvdRead
Gibt das Feature "DVD Read" nach der MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können DVD-spezifische Informationen aus den Medien lesen.
FeatureRandomWritable
Gibt das Feature mit dem Namen "Random Writable" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können Datenblöcke an zufällige Speicherorte auf dem Datenträger schreiben. Diese Geräte erfordern nicht, dass der Initiator Datenträgerspeicherorte in einer bestimmten Reihenfolge anspricht.
FeatureIncrementalStreamingWritable
Gibt das Feature "Inkrementelles Streaming beschreibbar" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können Daten an eine begrenzte Anzahl von Speicherorten auf den Medien anfügen.
FeatureSectorErasable
Gibt das Feature "Sector Erasable" nach der MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, erfordern einen Löschdurchlauf, bevor vorhandene Daten überschrieben werden.
FeatureFormattable
Gibt das Feature mit dem Namen "Formattable" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können Medien in logische Blöcke formatieren.
FeatureDefectManagement
Gibt das Feature "Fehlerverwaltung" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können einen zusammenhängenden Adressraum bereitstellen, der garantiert fehlerfrei ist.
FeatureWriteOnce
Gibt das Feature "Einmal schreiben" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können in jeden zuvor nicht verwendeten logischen Block schreiben.
FeatureRestrictedOverwrite
Gibt das Feature "Eingeschränktes Überschreiben" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, sind in Bezug darauf beschränkt, welche logischen Blöcke sie zu einem bestimmten Zeitpunkt überschreiben können.
FeatureCdrwCAVWrite
Gibt das Feature "CD-RW CAV Write" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können Schreibvorgänge auf CD-RW-Medien im CAV-Modus ausführen.
FeatureMrw
Gibt das Feature mit dem Namen "MRW" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können MRW-formatierte Medien erkennen, lesen und optional schreiben.
FeatureEnhancedDefectReporting
FeatureDvdPlusRW
Gibt das Feature "DVD+RW" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können DVD+RW-Medien erkennen, lesen und optional schreiben.
FeatureDvdPlusR
FeatureRigidRestrictedOverwrite
Gibt das Feature "DVD-RW Restricted Overwrite" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können nur auf Blockgrenzen schreiben. Diese Geräte können keine Lese- oder Schreibvorgänge ausführen, die weniger als ein Datenblock übertragen.
FeatureCdTrackAtOnce
Gibt das Feature "CD Track at Once" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können Daten auf eine CD-Spur schreiben.
FeatureCdMastering
Gibt das Feature "CD Mastering" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können entweder im Modus "Session-at-Once" oder im rohen Modus auf eine CD schreiben.
FeatureDvdRecordableWrite
Gibt das Feature "DVD-R Write" nach der MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können Daten im "Disc-at-Once"-Modus auf ein DVD-Medium schreiben.
FeatureDDCDRead
Gibt das Feature "DDCD Read" nach der MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können Benutzerdaten aus DDCD-Blöcken lesen.
FeatureDDCDRWrite
Gibt das Feature "DDCD-R Write" nach der MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können DDCD-R-Medien lesen und schreiben.
FeatureDDCDRWWrite
Gibt das Feature "DDCD-RW Write" nach der MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können DDCD-RW-Medien lesen und schreiben.
FeatureLayerJumpRecording
Reservierte 0x0034 – 0x0036
FeatureCDRWMediaWriteSupport
Gibt das Feature "CD-RW Media Write Support" nach der MMC-4-Spezifikation an. Geräte, die dieses Feature unterstützen, können CD-RW-Medien schreiben.
FeatureBDRPseudoOverwrite
Reservierte 0x0039
FeatureDvdPlusRWDualLayer
Gibt das Feature "DVD+RW Dual Layer" an.
FeatureDvdPlusRDualLayer
Gibt das Feature "DVD+R Dual Layer" an.
FeatureBDRead
Gibt das Feature "BD Read" an.
FeatureBDWrite
Gibt das Feature "BD Write" an.
FeatureTSR
Gibt das Feature "TSR" an.
FeatureHDDVDRead
Gibt das Feature "HD-DVD Read" an.
FeatureHDDVDWrite
Gibt das Feature "HD-DVD Write" an.
FeatureHybridDisc
Gibt das Feature mit dem Namen "Hybrid Disc" an.
FeaturePowerManagement
Gibt das Feature "Power Management" nach der MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können sowohl initiator- als auch logisch-unit-gesteuerte Energieverwaltung ausführen.
FeatureSMART
Gibt das Feature mit dem Namen "S.M.A.R.T." durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, unterstützen Self-Monitoring Analysis and Reporting Technology (SMART).
FeatureEmbeddedChanger
Gibt das Feature mit dem Namen "Embedded Changer" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können Medien zwischen einem Medienspeicherbereich und dem Mechanismus hin- und herschieben, der tatsächlich auf die Medien zugreift.
FeatureCDAudioAnalogPlay
Gibt das Feature "CD Audio External Play" nach der MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können CD-Audiodaten wiedergeben und direkt an eine externe Ausgabe kanalieren.
FeatureMicrocodeUpgrade
Gibt das Feature "MicrocodeUpgrade" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können ihr internes Microcode mithilfe einer veröffentlichten Schnittstelle aktualisieren.
FeatureTimeout
Gibt das Feature mit dem Namen "Timeout" durch die MMC-3-Spezifikation an. Geräte, die über dieses Feature verfügen, müssen innerhalb eines festgelegten Zeitraums auf Befehle reagieren. Wenn diese Geräte Befehle in der zugewiesenen Zeit nicht abschließen können, schließen sie die Befehle mit einem Fehler ab.
FeatureDvdCSS
Gibt das Feature "DVD-CSS" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können dvd Content Scrambling System (DVD-CSS) Authentifizierung und Schlüsselverwaltung durchführen.
FeatureRealTimeStreaming
Gibt das Feature "Echtzeitstreaming" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, ermöglichen es dem Initiator, das Leistungsniveau des Geräts innerhalb bestimmter vom Gerät zulässiger Grenzwerte anzugeben. Diese Geräte müssen auch dem Initiator mitteilen, ob sie Streamwiedergabevorgänge unterstützen.
FeatureLogicalUnitSerialNumber
Gibt das Feature "Geräteseriennummer" durch die MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können dem Initiator eine Seriennummer bereitstellen, die das Gerät eindeutig identifiziert.
FeatureMediaSerialNumber
Gibt das Feature "Medienseriennummer" an.
FeatureDiscControlBlocks
Gibt das Feature "Disc Control Blocks" nach der MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können Disc-Steuerblöcke lesen oder schreiben.
FeatureDvdCPRM
Gibt das Feature mit dem Namen "DVD CPRM" nach der MMC-3-Spezifikation an. Geräte, die dieses Feature unterstützen, können dvd content protection for Recordable Media (CPRM)-Authentifizierung und Schlüsselverwaltung durchführen.
FeatureFirmwareDate
Gibt das Feature mit dem Namen "FirmwareDatum" an.
FeatureAACS
Gibt das Feature "AACS" an.
FeatureVCPS
Gibt das Feature "VCPS" an.

Anforderungen

Anforderung Wert
Header ntddmmc.h (include Ntddcdrm.h)

Weitere Informationen

FEATURE_HEADER