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