FEATURE_NUMBER enumeração (ntddmmc.h)

A enumeração FEATURE_NUMBER fornece uma lista dos recursos definidos pela especificação Comandos Multimídia – 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
Indica o recurso chamado "Lista de Perfis" pela especificação do MMC-3 . Esse recurso fornece uma lista de todos os perfis compatíveis com o dispositivo.
FeatureCore
Indica o recurso chamado "Core" pela especificação MMC-3 . Esse recurso abrange a funcionalidade básica que é obrigatória para todos os dispositivos que dão suporte ao padrão MMC-3 . Consulte a especificação MMC-3 para obter uma descrição dos recursos incluídos no recurso Core.
FeatureMorphing
Indica o recurso chamado "Transformar" pela especificação MMC-3 . Os dispositivos que dão suporte a esse recurso podem notificar o iniciador de alterações operacionais e permitir que o iniciador impeça alterações operacionais.
FeatureRemovableMedium
Indica o recurso chamado "Mídia Removível" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso permitem que o meio seja removido do dispositivo. Eles também podem comunicar ao iniciador que o usuário deseja ejetar o meio ou inseriu um novo meio.
FeatureWriteProtect
Indica o recurso chamado "Write Protect" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso permitem que o iniciador altere o estado de proteção de gravação da mídia programaticamente.
FeatureRandomReadable
Indica o recurso chamado "Legível Aleatório" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso permitem que o iniciador leia blocos de dados no disco em locais aleatórios. Esses dispositivos não exigem que o iniciador address disk locations in any particular order.
FeatureMultiRead
Indica o recurso chamado "MultiRead", originalmente definido pela OSTA (Optical Storage Technology Association) e incorporado à especificação MMC-3 . Os dispositivos que dão suporte a esse recurso podem ler todos os tipos de mídia de CD.
FeatureCdRead
Indica o recurso chamado "Leitura de CD" pela especificação MMC-3 . Os dispositivos que dão suporte a esse recurso podem ler informações específicas de CD da mídia e podem ler dados do usuário de todos os tipos de blocos de CD.
FeatureDvdRead
Indica o recurso chamado "Leitura de DVD" pela especificação MMC-3 . Os dispositivos que dão suporte a esse recurso podem ler informações específicas de DVD da mídia.
FeatureRandomWritable
Indica o recurso chamado "Gravável Aleatório" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso podem gravar blocos de dados em locais aleatórios no disco. Esses dispositivos não exigem que o iniciador address disk locations in any particular order.
FeatureIncrementalStreamingWritable
Indica o recurso chamado "Streaming Incremental Gravável" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso podem acrescentar dados a um número limitado de locais na mídia.
FeatureSectorErasable
Indica o recurso chamado "Setor apagosável" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso exigem uma passagem de apagamento antes de substituir os dados existentes.
FeatureFormattable
Indica o recurso chamado "Formatable" pela especificação MMC-3 . Dispositivos que dão suporte a esse recurso podem formatar mídia em blocos lógicos.
FeatureDefectManagement
Indica o recurso chamado "Gerenciamento de Defeitos" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso são capazes de fornecer espaço de endereço contíguo que é garantido como livre de defeitos.
FeatureWriteOnce
Indica o recurso chamado "Gravar uma vez" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso podem gravar em qualquer bloco lógico não utilizado anteriormente.
FeatureRestrictedOverwrite
Indica o recurso chamado "Substituição Restrita" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso são limitados em relação a quais blocos lógicos eles podem substituir a qualquer momento.
FeatureCdrwCAVWrite
Indica o recurso chamado "Cd-RW CAV Write" pela especificação MMC-3 . Os dispositivos que dão suporte a esse recurso podem executar gravações em mídia CD-RW no modo CAV.
FeatureMrw
Indica o recurso chamado "MRW" pela especificação MMC-3 . Os dispositivos que dão suporte a esse recurso podem reconhecer, ler e, opcionalmente, gravar mídia formatada do MRW.
FeatureEnhancedDefectReporting
FeatureDvdPlusRW
Indica o recurso chamado "DVD+RW" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso podem reconhecer, ler e, opcionalmente, gravar mídia DVD+RW.
FeatureDvdPlusR
FeatureRigidRestrictedOverwrite
Indica o recurso chamado "Substituição Restrita do DVD-RW" pela especificação MMC-3 . Os dispositivos que dão suporte a esse recurso só podem gravar em limites de bloco. Esses dispositivos não podem executar operações de leitura ou gravação que transferem menos de um bloco de dados.
FeatureCdTrackAtOnce
Indica o recurso chamado "Cd Track at Once" pela especificação do MMC-3 . Dispositivos que dão suporte a esse recurso podem gravar dados em uma faixa de CD.
FeatureCdMastering
Indica o recurso chamado "Mastering de CD" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso podem gravar em um CD no modo "Sessão ao Mesmo Tempo" ou no modo bruto.
FeatureDvdRecordableWrite
Indica o recurso chamado "DVD-R Write" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso podem gravar dados em uma mídia de DVD de gravação única no modo "Disc-at-Once".
FeatureDDCDRead
Indica o recurso chamado "Leitura DDCD" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso podem ler dados do usuário de blocos DDCD.
FeatureDDCDRWrite
Indica o recurso chamado "Gravação DDCD-R" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso podem ler e gravar mídia DDCD-R.
FeatureDDCDRWWrite
Indica o recurso chamado "Gravação DDCD-RW" pela especificação MMC-3 . Os dispositivos que dão suporte a esse recurso podem ler e gravar mídia DDCD-RW.
FeatureLayerJumpRecording
0x0034 Reservado - 0x0036
FeatureCDRWMediaWriteSupport
Indica o recurso chamado "Suporte de gravação de mídia CD-RW" pela especificação MMC-4 . Os dispositivos que dão suporte a esse recurso podem gravar mídia CD-RW.
FeatureBDRPseudoOverwrite
0x0039 reservada
FeatureDvdPlusRWDualLayer
Indica o recurso chamado "DVD+RW Dual Layer".
FeatureDvdPlusRDualLayer
Indica o recurso chamado "DVD+R Dual Layer".
FeatureBDRead
Indica o recurso chamado "Leitura BD".
FeatureBDWrite
Indica o recurso chamado "Gravação BD".
FeatureTSR
Indica o recurso chamado "TSR".
FeatureHDDVDRead
Indica o recurso chamado "Leitura de HD-DVD".
FeatureHDDVDWrite
Indica o recurso chamado "Gravação em HD-DVD".
FeatureHybridDisc
Indica o recurso chamado "Disco Híbrido".
FeaturePowerManagement
Indica o recurso chamado "Gerenciamento de Energia" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso podem executar o gerenciamento de energia direcionado ao iniciador e à unidade lógica.
FeatureSMART
Indica o recurso chamado "S.M.A.R.T." pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso dão suporte Self-Monitoring SMART (Analysis and Reporting Technology).
FeatureEmbeddedChanger
Indica o recurso chamado "Embedded Changer" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso podem mover a mídia para frente e para trás entre uma área de armazenamento de mídia e o mecanismo que realmente acessa a mídia.
FeatureCDAudioAnalogPlay
Indica o recurso chamado "CD Audio External Play" pela especificação MMC-3 . Os dispositivos que dão suporte a esse recurso podem reproduzir dados de áudio de CD e canalize-os diretamente para uma saída externa.
FeatureMicrocodeUpgrade
Indica o recurso chamado "Atualização do Microcódigo" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso podem atualizar seu microcódigo interno por meio de uma interface publicada.
FeatureTimeout
Indica o recurso chamado "Time-Out" pela especificação do MMC-3 . Os dispositivos que têm esse recurso devem responder a comandos dentro de um período de tempo definido. Quando esses dispositivos não podem concluir comandos no tempo alocado, eles completam os comandos com um erro.
FeatureDvdCSS
Indica o recurso chamado "DVD-CSS" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso podem executar a autenticação e o gerenciamento de chaves do DVD-CSS (Content Scrambling System).
FeatureRealTimeStreaming
Indica o recurso chamado "Streaming em Tempo Real" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso permitem que o iniciador especifique o nível de desempenho do dispositivo dentro de determinados limites permitidos pelo dispositivo. Esses dispositivos também devem indicar ao iniciador se dão suporte a operações de reprodução de fluxo.
FeatureLogicalUnitSerialNumber
Indica o recurso chamado "Número de Série do Dispositivo" pela especificação do MMC-3 . Os dispositivos que dão suporte a esse recurso podem fornecer ao iniciador um número de série que identifica exclusivamente o dispositivo.
FeatureMediaSerialNumber
Indica o recurso chamado "Número de Série de Mídia".
FeatureDiscControlBlocks
Indica o recurso chamado "Blocos de Controle de Disco" pela especificação MMC-3 . Os dispositivos que dão suporte a esse recurso podem ler ou gravar blocos de controle de disco.
FeatureDvdCPRM
Indica o recurso chamado "DVD CPRM" pela especificação MMC-3 . Os dispositivos que dão suporte a esse recurso podem executar a autenticação de CPRM (Proteção de Conteúdo de DVD para Mídia Gravável) e o gerenciamento de chaves.
FeatureFirmwareDate
Indica o recurso chamado "Data do Firmware".
FeatureAACS
Indica o recurso chamado "AACS".
FeatureVCPS
Indica o recurso chamado "VCPS".

Requisitos

Requisito Valor
Cabeçalho ntddmmc.h (inclua Ntddcdrm.h)

Confira também

FEATURE_HEADER