Partager via


énumération FEATURE_NUMBER (ntddmmc.h)

L’énumération FEATURE_NUMBER fournit une liste des fonctionnalités définies par les commandes multimédias - 4 (MMC-4) spécification.

Syntaxe

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 de 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 avertir l’initiateur des modifications opérationnelles et permettre à l’initiateur d’empêcher les modifications opérationnelles.
FeatureRemovableMedium
Indique la fonctionnalité nommée « Support amovible » par la spécification MMC-3. Les appareils qui prennent en charge cette fonctionnalité permettent au support d’être supprimés de l’appareil. Ils peuvent également communiquer avec l’initiateur que l’utilisateur souhaite éjecter le support ou 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 « Lecture aléatoire » 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 les emplacements de disque d’adresse de l’initiateur dans un ordre particulier.
FeatureMultiRead
Indique la fonctionnalité nommée « MultiRead », initialement définie 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 de MMC-3. Les appareils qui prennent en charge cette fonctionnalité peuvent lire des informations spécifiques au CD à partir du média et lire les données utilisateur de tous les types de blocs CD.
FeatureDvdRead
Indique la fonctionnalité nommée « LECTURE 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 « Écriture aléatoire » 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 les emplacements de disque d’adresse de l’initiateur dans un ordre particulier.
FeatureIncrementalStreamingWritable
Indique la fonctionnalité nommée « Writable de diffusion en continu incrémentielle » 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 support.
FeatureSectorErasable
Indique la fonctionnalité nommée « Erasable secteur » 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 « Mise en forme » par la spécification MMC-3. Les appareils qui prennent en charge cette fonctionnalité peuvent mettre en forme des supports 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 pour être sans défaut.
FeatureWriteOnce
Indique la fonctionnalité nommée « Écrire une fois » 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 « écritureCD-RW CAV » par la spécification MMC-3. Les appareils qui prennent en charge cette fonctionnalité peuvent effectuer des écritures sur CD-RW média 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 écrire éventuellement des supports mis en forme 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 écrire éventuellement un média DVD+RW.
FeatureDvdPlusR
FeatureRigidRestrictedOverwrite
Indique la fonctionnalité nommée «DVD-RW Overwrite restreint » 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 dans un CD en mode « Session à la fois » ou en mode brut.
FeatureDvdRecordableWrite
Indique la fonctionnalité nommée «DVD-R Write » par la spécification MMC-3. Les appareils qui prennent en charge cette fonctionnalité peuvent écrire des données dans un média DVD en écriture seule 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 «DDCD-R Write » par la spécification MMC-3. Les appareils qui prennent en charge cette fonctionnalité peuvent lire et écrire DDCD-R média.
FeatureDDCDRWWrite
Indique la fonctionnalité nommée «DDCD-RW Write » par la spécification MMC-3. Les appareils qui prennent en charge cette fonctionnalité peuvent lire et écrire DDCD-RW média.
FeatureLayerJumpRecording
0x0034 réservé - 0x0036
FeatureCDRWMediaWriteSupport
Indique la fonctionnalité nommée « support d’écriture multimédiaCD-RW » par la spécification MMC-4. Les appareils qui prennent en charge cette fonctionnalité peuvent écrire CD-RW média.
FeatureBDRPseudoOverwrite
0x0039 réservés
FeatureDvdPlusRWDualLayer
Indique la fonctionnalité nommée « DVD+RW Dual Layer ».
FeatureDvdPlusRDualLayer
Indique la fonctionnalité nommée « DVD+R Double Couche ».
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 «HD-DVD Write ».
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 La technologie SMART (Analysis and Reporting Technology).
FeatureEmbeddedChanger
Indique la fonctionnalité nommée « Changeur incorporé » 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 de 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 « Time-Out » par la spécification MMC-3. Les appareils dotés de cette fonctionnalité doivent répondre aux commandes au cours d’une période définie. Lorsque ces appareils ne peuvent pas terminer les commandes dans le temps 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 du contenu DVD (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 de façon unique l’appareil.
FeatureMediaSerialNumber
Indique la fonctionnalité nommée « Numéro de série multimé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 RPCM » par la spécification MMC-3. Les appareils qui prennent en charge cette fonctionnalité peuvent effectuer une protection de contenu DVD pour l’authentification et la gestion des clés du média pouvant être enregistré (RPCM).
FeatureFirmwareDate
Indique la fonctionnalité nommée « Date du microprogramme ».
FeatureAACS
Indique la fonctionnalité nommée « AACS ».
FeatureVCPS
Indique la fonctionnalité nommée « VCPS ».

Exigences

Exigence Valeur
d’en-tête ntddmmc.h (include Ntddcdrm.h)

Voir aussi

FEATURE_HEADER