Compartilhar via


FEATURE_NUMBER enumeração (ntddmmc.h)

A enumeração FEATURE_NUMBER fornece uma lista dos recursos definidos pelos comandos multimídia – 4 (MMC-4) especificação.

Sintaxe

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 de 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 de do MMC-3. Esse recurso abrange a funcionalidade básica que é obrigatória para todos os dispositivos que dão suporte ao MMC-3 padrão. Consulte a especificação de do MMC-3 para obter uma descrição dos recursos incluídos no recurso Core.
FeatureMorphing
Indica o recurso chamado "Transformar" pela especificação de 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 denominado "Meio Removível" pela especificação 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 "Proteção de Gravação" pela especificação de 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 denominado "Legível Aleatório" pela especificação de 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 disco de endereço do iniciador localize em qualquer ordem específica.
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 de do 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 de do MMC-3. Os dispositivos que dão suporte a esse recurso podem ler informações específicas do DVD da mídia.
FeatureRandomWritable
Indica o recurso chamado "Gravável Aleatório" pela especificação MMC-3. 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 disco de endereço do iniciador localize em qualquer ordem específica.
FeatureIncrementalStreamingWritable
Indica o recurso chamado "Streaming Incremental Gravável" pela especificação de 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 de 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 "Formattable" pela especificação de do 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 de 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 tem a garantia de estar livre de defeitos.
FeatureWriteOnce
Indica o recurso chamado "Gravar uma vez" pela especificação de do MMC-3. 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 aos blocos lógicos que podem substituir a qualquer momento.
FeatureCdrwCAVWrite
Indica o recurso chamado "CD-RW Gravação CAV" pela especificação de do MMC-3. Dispositivos que dão suporte a esse recurso podem executar gravações em CD-RW mídia no modo CAV.
FeatureMrw
Indica o recurso chamado "MRW" pela especificação de do MMC-3. Os dispositivos que dão suporte a esse recurso podem reconhecer, ler e, opcionalmente, gravar mídia formatada em MRW.
FeatureEnhancedDefectReporting
FeatureDvdPlusRW
Indica o recurso chamado "DVD+RW" pela especificação de 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 "DVD-RW Substituição Restrita" pela especificação de do 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 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 de 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 Gravação" pela especificação de 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 de MMC-3. Dispositivos que dão suporte a esse recurso podem ler dados do usuário de blocos DDCD.
FeatureDDCDRWrite
Indica o recurso chamado "DDCD-R Gravação" pela especificação de do MMC-3. Os dispositivos que dão suporte a esse recurso podem ler e gravar DDCD-R mídia.
FeatureDDCDRWWrite
Indica o recurso chamado "DDCD-RW Gravação" pela especificação de do MMC-3. Os dispositivos que dão suporte a esse recurso podem ler e gravar DDCD-RW mídia.
FeatureLayerJumpRecording
0x0034 reservado - 0x0036
FeatureCDRWMediaWriteSupport
Indica o recurso denominado " suporte de gravação de mídiaCD-RW" pela especificação de do MMC-4. Dispositivos que dão suporte a esse recurso podem gravar CD-RW mídia.
FeatureBDRPseudoOverwrite
0x0039 reservado
FeatureDvdPlusRWDualLayer
Indica o recurso chamado "DVD+RW Dual Layer".
FeatureDvdPlusRDualLayer
Indica o recurso chamado "DVD+R Dual Layer".
FeatureBDRead
Indica o recurso chamado "Leitura do BD".
FeatureBDWrite
Indica o recurso chamado "Gravação BD".
FeatureTSR
Indica o recurso chamado "TSR".
FeatureHDDVDRead
Indica o recurso chamado "HD-DVD Leitura".
FeatureHDDVDWrite
Indica o recurso chamado "HD-DVD Write".
FeatureHybridDisc
Indica o recurso chamado "Disco Híbrido".
FeaturePowerManagement
Indica o recurso chamado "Gerenciamento de Energia" pela especificação de 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 "Modificador Inserido" pela especificação de 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 de Microcódigo" pela especificação de 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 de 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 de do MMC-3. Os dispositivos que dão suporte a esse recurso podem executar a autenticação e o gerenciamento de chaves do Sistema de Codificação de Conteúdo de DVD (DVD-CSS).
FeatureRealTimeStreaming
Indica o recurso chamado "Streaming em Tempo Real" pela especificação MMC-3. Os dispositivos compatíveis com 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 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 de do 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 de do MMC-3. Os dispositivos que dão suporte a esse recurso podem executar a Proteção de Conteúdo de DVD para autenticação de MÍDIA Gravável (CPRM) 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)

Consulte também

FEATURE_HEADER