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