enumeração IMAPI_FEATURE_PAGE_TYPE (imapi2.h)

Define valores para o recurso compatível com a unidade lógica (dispositivo de CD e DVD).

Syntax

typedef enum _IMAPI_FEATURE_PAGE_TYPE {
  IMAPI_FEATURE_PAGE_TYPE_PROFILE_LIST = 0,
  IMAPI_FEATURE_PAGE_TYPE_CORE = 0x1,
  IMAPI_FEATURE_PAGE_TYPE_MORPHING = 0x2,
  IMAPI_FEATURE_PAGE_TYPE_REMOVABLE_MEDIUM = 0x3,
  IMAPI_FEATURE_PAGE_TYPE_WRITE_PROTECT = 0x4,
  IMAPI_FEATURE_PAGE_TYPE_RANDOMLY_READABLE = 0x10,
  IMAPI_FEATURE_PAGE_TYPE_CD_MULTIREAD = 0x1d,
  IMAPI_FEATURE_PAGE_TYPE_CD_READ = 0x1e,
  IMAPI_FEATURE_PAGE_TYPE_DVD_READ = 0x1f,
  IMAPI_FEATURE_PAGE_TYPE_RANDOMLY_WRITABLE = 0x20,
  IMAPI_FEATURE_PAGE_TYPE_INCREMENTAL_STREAMING_WRITABLE = 0x21,
  IMAPI_FEATURE_PAGE_TYPE_SECTOR_ERASABLE = 0x22,
  IMAPI_FEATURE_PAGE_TYPE_FORMATTABLE = 0x23,
  IMAPI_FEATURE_PAGE_TYPE_HARDWARE_DEFECT_MANAGEMENT = 0x24,
  IMAPI_FEATURE_PAGE_TYPE_WRITE_ONCE = 0x25,
  IMAPI_FEATURE_PAGE_TYPE_RESTRICTED_OVERWRITE = 0x26,
  IMAPI_FEATURE_PAGE_TYPE_CDRW_CAV_WRITE = 0x27,
  IMAPI_FEATURE_PAGE_TYPE_MRW = 0x28,
  IMAPI_FEATURE_PAGE_TYPE_ENHANCED_DEFECT_REPORTING = 0x29,
  IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_RW = 0x2a,
  IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_R = 0x2b,
  IMAPI_FEATURE_PAGE_TYPE_RIGID_RESTRICTED_OVERWRITE = 0x2c,
  IMAPI_FEATURE_PAGE_TYPE_CD_TRACK_AT_ONCE = 0x2d,
  IMAPI_FEATURE_PAGE_TYPE_CD_MASTERING = 0x2e,
  IMAPI_FEATURE_PAGE_TYPE_DVD_DASH_WRITE = 0x2f,
  IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_READ = 0x30,
  IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_R_WRITE = 0x31,
  IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_RW_WRITE = 0x32,
  IMAPI_FEATURE_PAGE_TYPE_LAYER_JUMP_RECORDING = 0x33,
  IMAPI_FEATURE_PAGE_TYPE_CD_RW_MEDIA_WRITE_SUPPORT = 0x37,
  IMAPI_FEATURE_PAGE_TYPE_BD_PSEUDO_OVERWRITE = 0x38,
  IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_R_DUAL_LAYER = 0x3b,
  IMAPI_FEATURE_PAGE_TYPE_BD_READ = 0x40,
  IMAPI_FEATURE_PAGE_TYPE_BD_WRITE = 0x41,
  IMAPI_FEATURE_PAGE_TYPE_HD_DVD_READ = 0x50,
  IMAPI_FEATURE_PAGE_TYPE_HD_DVD_WRITE = 0x51,
  IMAPI_FEATURE_PAGE_TYPE_POWER_MANAGEMENT = 0x100,
  IMAPI_FEATURE_PAGE_TYPE_SMART = 0x101,
  IMAPI_FEATURE_PAGE_TYPE_EMBEDDED_CHANGER = 0x102,
  IMAPI_FEATURE_PAGE_TYPE_CD_ANALOG_PLAY = 0x103,
  IMAPI_FEATURE_PAGE_TYPE_MICROCODE_UPDATE = 0x104,
  IMAPI_FEATURE_PAGE_TYPE_TIMEOUT = 0x105,
  IMAPI_FEATURE_PAGE_TYPE_DVD_CSS = 0x106,
  IMAPI_FEATURE_PAGE_TYPE_REAL_TIME_STREAMING = 0x107,
  IMAPI_FEATURE_PAGE_TYPE_LOGICAL_UNIT_SERIAL_NUMBER = 0x108,
  IMAPI_FEATURE_PAGE_TYPE_MEDIA_SERIAL_NUMBER = 0x109,
  IMAPI_FEATURE_PAGE_TYPE_DISC_CONTROL_BLOCKS = 0x10a,
  IMAPI_FEATURE_PAGE_TYPE_DVD_CPRM = 0x10b,
  IMAPI_FEATURE_PAGE_TYPE_FIRMWARE_INFORMATION = 0x10c,
  IMAPI_FEATURE_PAGE_TYPE_AACS = 0x10d,
  IMAPI_FEATURE_PAGE_TYPE_VCPS = 0x110
} IMAPI_FEATURE_PAGE_TYPE, *PIMAPI_FEATURE_PAGE_TYPE;

Constantes

 
IMAPI_FEATURE_PAGE_TYPE_PROFILE_LIST
Valor: 0
Identifica perfis compatíveis com a unidade lógica.
IMAPI_FEATURE_PAGE_TYPE_CORE
Valor: 0x1
Identifica uma unidade lógica que dá suporte à funcionalidade comum a todos os dispositivos.
IMAPI_FEATURE_PAGE_TYPE_MORPHING
Valor: 0x2
Identifica a capacidade da unidade lógica de notificar um iniciador sobre alterações operacionais
e aceitam solicitações do iniciador para evitar alterações operacionais.
IMAPI_FEATURE_PAGE_TYPE_REMOVABLE_MEDIUM
Valor: 0x3
Identifica uma unidade lógica que tem um meio removível.
IMAPI_FEATURE_PAGE_TYPE_WRITE_PROTECT
Valor: 0x4
Identifica a funcionalidade de relatório e a capacidade de alteração para status de proteção de gravação do
unidade lógica.
IMAPI_FEATURE_PAGE_TYPE_RANDOMLY_READABLE
Valor: 0x10
Identifica uma unidade lógica que é capaz de ler dados de blocos lógicos especificados pelo Logical
Bloquear Endereços.
IMAPI_FEATURE_PAGE_TYPE_CD_MULTIREAD
Valor: 0x1d
Identifica uma unidade lógica que está em conformidade com a especificação de várias leituras do OSTA 1.00, com exceção do CD
Capacidade de reprodução (o recurso de áudio de CD não é necessário).
IMAPI_FEATURE_PAGE_TYPE_CD_READ
Valor: 0x1e
Identifica uma unidade lógica que é capaz de ler informações específicas de CD da mídia e
é capaz de ler dados do usuário de todos os tipos de blocos de CD.
IMAPI_FEATURE_PAGE_TYPE_DVD_READ
Valor: 0x1f
Identifica uma unidade lógica que é capaz de ler informações específicas do DVD da mídia.
IMAPI_FEATURE_PAGE_TYPE_RANDOMLY_WRITABLE
Valor: 0x20
Identifica uma unidade lógica que é capaz de gravar dados em blocos lógicos especificados pelo Logical
Bloquear Endereços.
IMAPI_FEATURE_PAGE_TYPE_INCREMENTAL_STREAMING_WRITABLE
Valor: 0x21
Identifica uma unidade lógica que é capaz de gravar dados em uma região contígua e é capaz de
acrescente dados a um número limitado de locais na mídia.
IMAPI_FEATURE_PAGE_TYPE_SECTOR_ERASABLE
Valor: 0x22
Identifica uma unidade lógica que dá suporte a mídia e mídia apagáveis que exigem uma apagamento
passar antes de substituir, como algumas tecnologias magneto-ópticas.
IMAPI_FEATURE_PAGE_TYPE_FORMATTABLE
Valor: 0x23
Identifica uma unidade lógica que pode formatar mídia em blocos lógicos.
IMAPI_FEATURE_PAGE_TYPE_HARDWARE_DEFECT_MANAGEMENT
Valor: 0x24
Identifica uma unidade lógica que tem o gerenciamento de defeitos disponível para fornecer um
espaço de endereço contíguo sem defeito.
IMAPI_FEATURE_PAGE_TYPE_WRITE_ONCE
Valor: 0x25
Identifica uma unidade lógica que tem a capacidade de registrar em qualquer unidade não registrada anteriormente
bloco lógico.
IMAPI_FEATURE_PAGE_TYPE_RESTRICTED_OVERWRITE
Valor: 0x26
Identifica uma unidade lógica que tem a capacidade de substituir blocos lógicos somente em fixo
define de cada vez.
IMAPI_FEATURE_PAGE_TYPE_CDRW_CAV_WRITE
Valor: 0x27
Identifica uma unidade lógica que tem a capacidade de gravar mídia CD-RW projetada para
Gravação CAV.
IMAPI_FEATURE_PAGE_TYPE_MRW
Valor: 0x28
Indica que a unidade lógica é capaz de ler um disco com o
Formato MRW.
IMAPI_FEATURE_PAGE_TYPE_ENHANCED_DEFECT_REPORTING
Valor: 0x29
Identifica uma unidade lógica que tem a capacidade de executar mídia
certificação e relatórios de erros recuperados para falha de software assistido de unidade lógica
Gestão.
IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_RW
Valor: 0x2a
Indica que a unidade lógica é capaz de ler um
disco dvd+RW gravado.
IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_R
Valor: 0x2b
Indica que a unidade lógica é capaz de ler um registrado
DISCO DVD+R.
IMAPI_FEATURE_PAGE_TYPE_RIGID_RESTRICTED_OVERWRITE
Valor: 0x2c
Identifica uma unidade lógica que tem a capacidade de executar somente gravação em Bloqueio
Limites.
IMAPI_FEATURE_PAGE_TYPE_CD_TRACK_AT_ONCE
Valor: 0x2d
Identifica uma unidade lógica que é capaz de gravar dados em uma faixa de CD.
IMAPI_FEATURE_PAGE_TYPE_CD_MASTERING
Valor: 0x2e
Identifica uma unidade lógica que é capaz de gravar um CD no modo Session at Once ou Raw.
IMAPI_FEATURE_PAGE_TYPE_DVD_DASH_WRITE
Valor: 0x2f
Identifica uma unidade lógica que tem a capacidade de gravar dados em DVD-R/-RW no Disco de uma só vez
.
IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_READ
Valor: 0x30
Identifica uma unidade lógica que tem a capacidade de ler informações específicas de CD de dupla densidade da mídia.

Nota Esse valor foi preterido.

 
IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_R_WRITE
Valor: 0x31
Identifica uma unidade lógica que tem a capacidade de gravar em mídia de CD de densidade dupla.

Nota Esse valor foi preterido.

 
IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_RW_WRITE
Valor: 0x32
Identifica uma unidade lógica que tem a capacidade de gravar em mídia CD-RW de densidade dupla.

Nota Esse valor foi preterido.

 
IMAPI_FEATURE_PAGE_TYPE_LAYER_JUMP_RECORDING
Valor: 0x33
Identifica uma unidade que é capaz de gravar dados em regiões contíguas alocadas em várias
e é capaz de acrescentar dados a um número limitado de locais na mídia.
IMAPI_FEATURE_PAGE_TYPE_CD_RW_MEDIA_WRITE_SUPPORT
Valor: 0x37
Identifica uma unidade lógica que tem a capacidade de executar a gravação de mídia CD-RW.
IMAPI_FEATURE_PAGE_TYPE_BD_PSEUDO_OVERWRITE
Valor: 0x38
Identifica uma unidade que fornece o serviço de substituição bloco lógico em discos BD-R que são
formatado como SRM+POW.
IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_R_DUAL_LAYER
Valor: 0x3b
Indica que a unidade é capaz de ler um
disco DVD+R Double Layer gravado
IMAPI_FEATURE_PAGE_TYPE_BD_READ
Valor: 0x40
Identifica uma unidade lógica capaz de ler estruturas de controle e dados do usuário do Blu-ray
Disco.
IMAPI_FEATURE_PAGE_TYPE_BD_WRITE
Valor: 0x41
Identifica uma unidade que é capaz de gravar estruturas de controle e dados do usuário em discos Blu-ray graváveis.
IMAPI_FEATURE_PAGE_TYPE_HD_DVD_READ
Valor: 0x50
Identifica uma unidade que é capaz de ler HD DVD informações específicas da mídia.
IMAPI_FEATURE_PAGE_TYPE_HD_DVD_WRITE
Valor: 0x51
Indica a capacidade de gravar na mídia HD DVD-R/-RW.
IMAPI_FEATURE_PAGE_TYPE_POWER_MANAGEMENT
Valor: 0x100
Identifica uma unidade lógica que é capaz de executar o iniciador e a potência direcionada à unidade lógica
Gestão.
IMAPI_FEATURE_PAGE_TYPE_SMART
Valor: 0x101
Identifica uma unidade lógica que é capaz de executar Self-Monitoring Análise e Relatórios
Tecnologia (S.M.A.R.T.).
IMAPI_FEATURE_PAGE_TYPE_EMBEDDED_CHANGER
Valor: 0x102
Identifica uma unidade lógica que é capaz de mover a mídia de uma área de armazenamento para um mecanismo
e de volta.
IMAPI_FEATURE_PAGE_TYPE_CD_ANALOG_PLAY
Valor: 0x103
Identifica uma unidade lógica que é capaz de reproduzir dados de áudio cd diretamente em uma saída externa.
IMAPI_FEATURE_PAGE_TYPE_MICROCODE_UPDATE
Valor: 0x104
Identifica uma unidade lógica que é capaz de atualizar seu microcódigo interno por meio da interface .
IMAPI_FEATURE_PAGE_TYPE_TIMEOUT
Valor: 0x105
Identifica uma unidade lógica que é capaz de sempre responder a comandos dentro de um tempo definido
Período.
IMAPI_FEATURE_PAGE_TYPE_DVD_CSS
Valor: 0x106
Identifica uma unidade lógica que é capaz de executar a autenticação e a chave do DVD CSS/CPPM
Gestão. Esse recurso também indica que a unidade lógica dá suporte a CSS para DVD-Video e CPPM para
DVD-Áudio.
IMAPI_FEATURE_PAGE_TYPE_REAL_TIME_STREAMING
Valor: 0x107
Identifica uma unidade lógica que é capaz de executar leitura e gravação no iniciador
intervalos de desempenho especificados (e de unidade lógica verificada). Esse recurso também indica se o
A unidade lógica dá suporte à operação de reprodução de fluxo.
IMAPI_FEATURE_PAGE_TYPE_LOGICAL_UNIT_SERIAL_NUMBER
Valor: 0x108
Identifica uma unidade lógica que tem um número de série exclusivo.
IMAPI_FEATURE_PAGE_TYPE_MEDIA_SERIAL_NUMBER
Valor: 0x109
Identifica uma unidade lógica capaz de ler um número de série de mídia do atualmente
mídia instalada.
IMAPI_FEATURE_PAGE_TYPE_DISC_CONTROL_BLOCKS
Valor: 0x10a
Identifica uma unidade lógica que é capaz de ler e/ou gravar blocos de controle de disco de ou para
a mídia.
IMAPI_FEATURE_PAGE_TYPE_DVD_CPRM
Valor: 0x10b
Identifica uma unidade lógica que é capaz de executar o DVD CPRM e é capaz de executar o CPRM
autenticação e gerenciamento de chaves.
IMAPI_FEATURE_PAGE_TYPE_FIRMWARE_INFORMATION
Valor: 0x10c
Indica que a unidade lógica fornece a data e a hora da criação do
revisão de firmware atual carregada no dispositivo.
IMAPI_FEATURE_PAGE_TYPE_AACS
Valor: 0x10d
Identifica uma unidade que dá suporte ao AACS e é capaz de executar o processo de autenticação do AACS.
IMAPI_FEATURE_PAGE_TYPE_VCPS
Valor: 0x110
Identifica uma Unidade que é capaz de processar estruturas de dados de disco especificadas no
VCPS.

Comentários

Observe que o intervalo de valores de tipo de recurso é 0x0000 para 0xFFFF. Essa enumeração contém os recursos definidos na especificação Comandos Multimídia – 5 (MMC). Para obter uma definição completa de cada recurso, consulte Definições de recursos na versão mais recente da especificação do MMC em ftp://ftp.t10.org/t10/drafts/mmc5.

Outros valores não definidos aqui podem existir. Os consumidores dessa enumeração não devem presumir que essa lista seja o único conjunto de valores válidos.

Requisitos

   
Cliente mínimo com suporte Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho imapi2.h

Confira também

IDiscRecorder2::get_SupportedFeaturePages

IDiscRecorder2Ex::GetFeaturePage

IDiscRecorder2Ex::GetSupportedFeaturePages