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) |