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