IMAPI_PROFILE_TYPE enumeração (imapi2.h)

Define valores para os perfis possíveis de um dispositivo de CD e DVD. Um perfil define o tipo de mídia e recursos compatíveis com o dispositivo.

Syntax

typedef enum _IMAPI_PROFILE_TYPE {
  IMAPI_PROFILE_TYPE_INVALID = 0,
  IMAPI_PROFILE_TYPE_NON_REMOVABLE_DISK = 0x1,
  IMAPI_PROFILE_TYPE_REMOVABLE_DISK = 0x2,
  IMAPI_PROFILE_TYPE_MO_ERASABLE = 0x3,
  IMAPI_PROFILE_TYPE_MO_WRITE_ONCE = 0x4,
  IMAPI_PROFILE_TYPE_AS_MO = 0x5,
  IMAPI_PROFILE_TYPE_CDROM = 0x8,
  IMAPI_PROFILE_TYPE_CD_RECORDABLE = 0x9,
  IMAPI_PROFILE_TYPE_CD_REWRITABLE = 0xa,
  IMAPI_PROFILE_TYPE_DVDROM = 0x10,
  IMAPI_PROFILE_TYPE_DVD_DASH_RECORDABLE = 0x11,
  IMAPI_PROFILE_TYPE_DVD_RAM = 0x12,
  IMAPI_PROFILE_TYPE_DVD_DASH_REWRITABLE = 0x13,
  IMAPI_PROFILE_TYPE_DVD_DASH_RW_SEQUENTIAL = 0x14,
  IMAPI_PROFILE_TYPE_DVD_DASH_R_DUAL_SEQUENTIAL = 0x15,
  IMAPI_PROFILE_TYPE_DVD_DASH_R_DUAL_LAYER_JUMP = 0x16,
  IMAPI_PROFILE_TYPE_DVD_PLUS_RW = 0x1a,
  IMAPI_PROFILE_TYPE_DVD_PLUS_R = 0x1b,
  IMAPI_PROFILE_TYPE_DDCDROM = 0x20,
  IMAPI_PROFILE_TYPE_DDCD_RECORDABLE = 0x21,
  IMAPI_PROFILE_TYPE_DDCD_REWRITABLE = 0x22,
  IMAPI_PROFILE_TYPE_DVD_PLUS_RW_DUAL = 0x2a,
  IMAPI_PROFILE_TYPE_DVD_PLUS_R_DUAL = 0x2b,
  IMAPI_PROFILE_TYPE_BD_ROM = 0x40,
  IMAPI_PROFILE_TYPE_BD_R_SEQUENTIAL = 0x41,
  IMAPI_PROFILE_TYPE_BD_R_RANDOM_RECORDING = 0x42,
  IMAPI_PROFILE_TYPE_BD_REWRITABLE = 0x43,
  IMAPI_PROFILE_TYPE_HD_DVD_ROM = 0x50,
  IMAPI_PROFILE_TYPE_HD_DVD_RECORDABLE = 0x51,
  IMAPI_PROFILE_TYPE_HD_DVD_RAM = 0x52,
  IMAPI_PROFILE_TYPE_NON_STANDARD = 0xffff
} IMAPI_PROFILE_TYPE, *PIMAPI_PROFILE_TYPE;

Constantes

 
IMAPI_PROFILE_TYPE_INVALID
Valor: 0
O perfil não é válido.
IMAPI_PROFILE_TYPE_NON_REMOVABLE_DISK
Valor: 0x1
O disco rígido não removível.
IMAPI_PROFILE_TYPE_REMOVABLE_DISK
Valor: 0x2
O disco rígido é removível.
IMAPI_PROFILE_TYPE_MO_ERASABLE
Valor: 0x3
Uma unidade apagável Magneto-Optical.
IMAPI_PROFILE_TYPE_MO_WRITE_ONCE
Valor: 0x4
Uma unidade de gravação uma vez óptica.
IMAPI_PROFILE_TYPE_AS_MO
Valor: 0x5
Uma unidade de Magneto-Optical de armazenamento avançada.
IMAPI_PROFILE_TYPE_CDROM
Valor: 0x8
Uma unidade CD-ROM.
IMAPI_PROFILE_TYPE_CD_RECORDABLE
Valor: 0x9
Uma unidade CD-R.
IMAPI_PROFILE_TYPE_CD_REWRITABLE
Valor: 0xa
Uma unidade CD-RW ou CD+RW.
IMAPI_PROFILE_TYPE_DVDROM
Valor: 0x10
Uma unidade DVD-ROM.
IMAPI_PROFILE_TYPE_DVD_DASH_RECORDABLE
Valor: 0x11
Uma unidade de gravação sequencial DVD-R.
IMAPI_PROFILE_TYPE_DVD_RAM
Valor: 0x12
Uma unidade DVD-RAM.
IMAPI_PROFILE_TYPE_DVD_DASH_REWRITABLE
Valor: 0x13
Uma unidade de substituição restrita DVD-RW.
IMAPI_PROFILE_TYPE_DVD_DASH_RW_SEQUENTIAL
Valor: 0x14
Uma unidade de gravação sequencial DVD-RW.
IMAPI_PROFILE_TYPE_DVD_DASH_R_DUAL_SEQUENTIAL
Valor: 0x15
Uma unidade de gravação sequencial de camada dupla DVD-R.
IMAPI_PROFILE_TYPE_DVD_DASH_R_DUAL_LAYER_JUMP
Valor: 0x16
Uma unidade de gravação de salto de camada dupla DVD-R.
IMAPI_PROFILE_TYPE_DVD_PLUS_RW
Valor: 0x1a
Uma unidade DVD+RW.
IMAPI_PROFILE_TYPE_DVD_PLUS_R
Valor: 0x1b
Uma unidade DVD+R.
IMAPI_PROFILE_TYPE_DDCDROM
Valor: 0x20
Uma unidade de CD de dupla densidade.

Nota Esse perfil foi preterido.

 
IMAPI_PROFILE_TYPE_DDCD_RECORDABLE
Valor: 0x21
Uma unidade CD-R de dupla densidade.

Nota Esse perfil foi preterido.

 
IMAPI_PROFILE_TYPE_DDCD_REWRITABLE
Valor: 0x22
Uma unidade CD-RW de dupla densidade.

Nota Esse perfil foi preterido.

 
IMAPI_PROFILE_TYPE_DVD_PLUS_RW_DUAL
Valor: 0x2a
Uma unidade de camada dupla DVD+RW.
IMAPI_PROFILE_TYPE_DVD_PLUS_R_DUAL
Valor: 0x2b
Uma unidade de camada dupla DVD+R.
IMAPI_PROFILE_TYPE_BD_ROM
Valor: 0x40
Um Blu-ray só leitura unidade.
IMAPI_PROFILE_TYPE_BD_R_SEQUENTIAL
Valor: 0x41
Uma gravação uma vez unidade Blu-ray com gravação sequencial.
IMAPI_PROFILE_TYPE_BD_R_RANDOM_RECORDING
Valor: 0x42
Uma unidade blu-ray de gravação uma vez com capacidade de gravação de acesso aleatório.
IMAPI_PROFILE_TYPE_BD_REWRITABLE
Valor: 0x43
Uma unidade Blu-ray rewritable.
IMAPI_PROFILE_TYPE_HD_DVD_ROM
Valor: 0x50
Uma unidade de DVD somente leitura de alta densidade.
IMAPI_PROFILE_TYPE_HD_DVD_RECORDABLE
Valor: 0x51
Uma unidade de DVD de gravação uma vez de alta densidade.
IMAPI_PROFILE_TYPE_HD_DVD_RAM
Valor: 0x52
Uma unidade de DVD de alta densidade com posicionamento de acesso aleatório.
IMAPI_PROFILE_TYPE_NON_STANDARD
Valor: 0xffff
Unidade não padrão.

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 perfil, consulte Definições de perfil 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_SupportedProfiles

IDiscRecorder2Ex::GetSupportedProfiles