énumération FEATURE_NUMBER (ntddmmc.h)

L’énumération FEATURE_NUMBER fournit une liste des fonctionnalités définies par la spécification Multimedia Commands - 4 (MMC-4).

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;

Constantes

 
FeatureProfileList
Indique la fonctionnalité nommée « Liste des profils » par la spécification MMC-3 . Cette fonctionnalité fournit la liste de tous les profils pris en charge par l’appareil.
FeatureCore
Indique la fonctionnalité nommée « Core » par la spécification MMC-3 . Cette fonctionnalité englobe les fonctionnalités de base qui sont obligatoires pour tous les appareils qui prennent en charge la norme MMC-3 . Consultez la spécification MMC-3 pour obtenir une description des fonctionnalités incluses dans la fonctionnalité Core.
FeatureMorphing
Indique la fonctionnalité nommée « Morphing » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent informer l’initiateur des modifications opérationnelles et permettre à l’initiateur d’empêcher les modifications opérationnelles.
FeatureRemovableMedium
Indique la fonctionnalité nommée « Moyen amovible » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité permettent de supprimer le support de l’appareil. Ils peuvent également communiquer à l’initiateur que l’utilisateur souhaite éjecter le support ou qu’il a inséré un nouveau support.
FeatureWriteProtect
Indique la fonctionnalité nommée « Write Protect » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité permettent à l’initiateur de modifier l’état de protection en écriture du média par programmation.
FeatureRandomReadable
Indique la fonctionnalité nommée « Random Readable » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité permettent à l’initiateur de lire des blocs de données sur le disque à des emplacements aléatoires. Ces appareils ne nécessitent pas que l’initiateur adresse les emplacements du disque dans un ordre particulier.
FeatureMultiRead
Indique la fonctionnalité nommée « MultiRead », définie à l’origine par l’Association de technologie de stockage optique (OSTA) et incorporée dans la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent lire tous les types de supports CD.
FeatureCdRead
Indique la fonctionnalité nommée « LECTURE CD » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent lire des informations spécifiques aux CD à partir du média et lire les données utilisateur de tous les types de blocs DE CD.
FeatureDvdRead
Indique la fonctionnalité nommée « Lecture du DVD » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent lire des informations spécifiques au DVD à partir du média.
FeatureRandomWritable
Indique la fonctionnalité nommée « Random Writable » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent écrire des blocs de données dans des emplacements aléatoires sur le disque. Ces appareils ne nécessitent pas que l’initiateur adresse les emplacements du disque dans un ordre particulier.
FeatureIncrementalStreamingWritable
Indique la fonctionnalité nommée « Incrément Streaming Writable » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent ajouter des données à un nombre limité d’emplacements sur le média.
FeatureSectorErasable
Indique la fonctionnalité nommée « Secteur effaréable » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité nécessitent une passe d’effacement avant de remplacer les données existantes.
FeatureFormattable
Indique la fonctionnalité nommée « Formattable » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent mettre en forme des médias en blocs logiques.
FeatureDefectManagement
Indique la fonctionnalité nommée « Gestion des défauts » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité sont en mesure de fournir un espace d’adressage contigu qui est garanti sans défaut.
FeatureWriteOnce
Indique la fonctionnalité nommée « Write Once » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent écrire dans n’importe quel bloc logique précédemment inutilisé.
FeatureRestrictedOverwrite
Indique la fonctionnalité nommée « Remplacement restreint » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité sont limités en ce qui concerne les blocs logiques qu’ils peuvent remplacer à tout moment.
FeatureCdrwCAVWrite
Indique la fonctionnalité nommée « ÉCRITURE CAV CD-RW » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent effectuer des écritures sur un support CD-RW en mode CAV.
FeatureMrw
Indique la fonctionnalité nommée « MRW » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent reconnaître, lire et éventuellement écrire un média au format MRW.
FeatureEnhancedDefectReporting
FeatureDvdPlusRW
Indique la fonctionnalité nommée « DVD+RW » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent reconnaître, lire et éventuellement écrire des supports DVD+RW.
FeatureDvdPlusR
FeatureRigidRestrictedOverwrite
Indique la fonctionnalité nommée « REMPLACEMENT RESTREINT DVD-RW » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent uniquement écrire sur des limites de bloc. Ces appareils ne peuvent pas effectuer d’opérations de lecture ou d’écriture qui transfèrent moins d’un bloc de données.
FeatureCdTrackAtOnce
Indique la fonctionnalité nommée « CD Track at Once » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent écrire des données dans une piste CD.
FeatureCdMastering
Indique la fonctionnalité nommée « Mastering CD » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent écrire sur un CD en mode « Session à la fois » ou en mode brut.
FeatureDvdRecordableWrite
Indique la fonctionnalité nommée « ÉCRITURE DVD-R » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent écrire des données sur un média DVD en écriture unique en mode « Disque à la fois ».
FeatureDDCDRead
Indique la fonctionnalité nommée « Lecture DDCD » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent lire les données utilisateur à partir de blocs DDCD.
FeatureDDCDRWrite
Indique la fonctionnalité nommée « Écriture DDCD-R » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent lire et écrire des médias DDCD-R.
FeatureDDCDRWWrite
Indique la fonctionnalité nommée « Écriture DDCD-RW » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent lire et écrire des supports DDCD-RW.
FeatureLayerJumpRecording
0x0034 réservés - 0x0036
FeatureCDRWMediaWriteSupport
Indique la fonctionnalité nommée « CD-RW Media Write Support » par la spécification MMC-4 . Les appareils qui prennent en charge cette fonctionnalité peuvent écrire des supports CD-RW.
FeatureBDRPseudoOverwrite
0x0039 réservés
FeatureDvdPlusRWDualLayer
Indique la fonctionnalité nommée « DVD+RW Dual Layer ».
FeatureDvdPlusRDualLayer
Indique la fonctionnalité nommée « DVD+R Dual Layer ».
FeatureBDRead
Indique la fonctionnalité nommée « Lecture BD ».
FeatureBDWrite
Indique la fonctionnalité nommée « Écriture BD ».
FeatureTSR
Indique la fonctionnalité nommée « TSR ».
FeatureHDDVDRead
Indique la fonctionnalité nommée « HD-DVD Read ».
FeatureHDDVDWrite
Indique la fonctionnalité nommée « ÉCRITURE HD-DVD ».
FeatureHybridDisc
Indique la fonctionnalité nommée « Disque hybride ».
FeaturePowerManagement
Indique la fonctionnalité nommée « Gestion de l’alimentation » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent effectuer à la fois la gestion de l’alimentation dirigée par l’initiateur et l’unité logique.
FeatureSMART
Indique la fonctionnalité nommée « S.M.A.R.T. » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité prennent en charge Self-Monitoring technologie d’analyse et de création de rapports (SMART).
FeatureEmbeddedChanger
Indique la fonctionnalité nommée « Embedded Changer » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent déplacer les médias entre une zone de stockage multimédia et le mécanisme qui accède réellement au média.
FeatureCDAudioAnalogPlay
Indique la fonctionnalité nommée « CD Audio External Play » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent lire des données audio CD et les canaliser directement vers une sortie externe.
FeatureMicrocodeUpgrade
Indique la fonctionnalité nommée « Mise à niveau du microcode » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent mettre à niveau leur microcode interne au moyen d’une interface publiée.
FeatureTimeout
Indique la fonctionnalité nommée « Délai d’attente » par la spécification MMC-3 . Les appareils qui disposent de cette fonctionnalité doivent répondre aux commandes dans une période définie. Lorsque ces appareils ne peuvent pas terminer les commandes dans le délai imparti, ils terminent les commandes avec une erreur.
FeatureDvdCSS
Indique la fonctionnalité nommée « DVD-CSS » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent effectuer l’authentification et la gestion des clés DVD Content Scrambling System (DVD-CSS).
FeatureRealTimeStreaming
Indique la fonctionnalité nommée « Streaming en temps réel » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité permettent à l’initiateur de spécifier le niveau de performances de l’appareil dans certaines limites autorisées par l’appareil. Ces appareils doivent également indiquer à l’initiateur s’ils prennent en charge les opérations de lecture de flux.
FeatureLogicalUnitSerialNumber
Indique la fonctionnalité nommée « Numéro de série de l’appareil » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent fournir à l’initiateur un numéro de série qui identifie l’appareil de manière unique.
FeatureMediaSerialNumber
Indique la fonctionnalité nommée « Numéro de série du média ».
FeatureDiscControlBlocks
Indique la fonctionnalité nommée « Blocs de contrôle de disque » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent lire ou écrire des blocs de contrôle de disque.
FeatureDvdCPRM
Indique la fonctionnalité nommée « DVD CPRM » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent effectuer la protection du contenu DVD pour l’authentification et la gestion des clés des supports enregistrables (CPRM).
FeatureFirmwareDate
Indique la fonctionnalité nommée « Date du microprogramme ».
FeatureAACS
Indique la fonctionnalité nommée « AACS ».
FeatureVCPS
Indique la fonctionnalité nommée « VCPS ».

Configuration requise

Condition requise Valeur
En-tête ntddmmc.h (inclure Ntddcdrm.h)

Voir aussi

FEATURE_HEADER