Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines values for the possible profiles of a CD and DVD device. A profile defines the type of media and features that the device supports.
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;
Constants
IMAPI_PROFILE_TYPE_INVALID Value: 0 The profile is not valid. |
IMAPI_PROFILE_TYPE_NON_REMOVABLE_DISK Value: 0x1 The hard disk it not removable. |
IMAPI_PROFILE_TYPE_REMOVABLE_DISK Value: 0x2 The hard disk is removable. |
IMAPI_PROFILE_TYPE_MO_ERASABLE Value: 0x3 An Magneto-Optical Erasable drive. |
IMAPI_PROFILE_TYPE_MO_WRITE_ONCE Value: 0x4 A write once optical drive. |
IMAPI_PROFILE_TYPE_AS_MO Value: 0x5 An advance storage Magneto-Optical drive. |
IMAPI_PROFILE_TYPE_CDROM Value: 0x8 A CD-ROM drive. |
IMAPI_PROFILE_TYPE_CD_RECORDABLE Value: 0x9 A CD-R drive. |
IMAPI_PROFILE_TYPE_CD_REWRITABLE Value: 0xa A CD-RW or CD+RW drive. |
IMAPI_PROFILE_TYPE_DVDROM Value: 0x10 A DVD-ROM drive. |
IMAPI_PROFILE_TYPE_DVD_DASH_RECORDABLE Value: 0x11 A DVD-R sequential recording drive. |
IMAPI_PROFILE_TYPE_DVD_RAM Value: 0x12 A DVD-RAM drive. |
IMAPI_PROFILE_TYPE_DVD_DASH_REWRITABLE Value: 0x13 A DVD-RW restricted overwrite drive. |
IMAPI_PROFILE_TYPE_DVD_DASH_RW_SEQUENTIAL Value: 0x14 A DVD-RW sequential recording drive. |
IMAPI_PROFILE_TYPE_DVD_DASH_R_DUAL_SEQUENTIAL Value: 0x15 A DVD-R dual layer sequential recording drive. |
IMAPI_PROFILE_TYPE_DVD_DASH_R_DUAL_LAYER_JUMP Value: 0x16 A DVD-R dual layer jump recording drive. |
IMAPI_PROFILE_TYPE_DVD_PLUS_RW Value: 0x1a A DVD+RW drive. |
IMAPI_PROFILE_TYPE_DVD_PLUS_R Value: 0x1b A DVD+R drive. |
IMAPI_PROFILE_TYPE_DDCDROM Value: 0x20 A double density CD drive. Note This profile has been deprecated. |
IMAPI_PROFILE_TYPE_DDCD_RECORDABLE Value: 0x21 A double density CD-R drive. Note This profile has been deprecated. |
IMAPI_PROFILE_TYPE_DDCD_REWRITABLE Value: 0x22 A double density CD-RW drive. Note This profile has been deprecated. |
IMAPI_PROFILE_TYPE_DVD_PLUS_RW_DUAL Value: 0x2a A DVD+RW dual layer drive. |
IMAPI_PROFILE_TYPE_DVD_PLUS_R_DUAL Value: 0x2b A DVD+R dual layer drive. |
IMAPI_PROFILE_TYPE_BD_ROM Value: 0x40 A Blu-ray read only drive. |
IMAPI_PROFILE_TYPE_BD_R_SEQUENTIAL Value: 0x41 A write once Blu-ray drive with sequential recording. |
IMAPI_PROFILE_TYPE_BD_R_RANDOM_RECORDING Value: 0x42 A write once Blu-ray drive with random-access recording capability. |
IMAPI_PROFILE_TYPE_BD_REWRITABLE Value: 0x43 A rewritable Blu-ray drive. |
IMAPI_PROFILE_TYPE_HD_DVD_ROM Value: 0x50 A read only high density DVD drive. |
IMAPI_PROFILE_TYPE_HD_DVD_RECORDABLE Value: 0x51 A write once high density DVD drive. |
IMAPI_PROFILE_TYPE_HD_DVD_RAM Value: 0x52 A high density DVD drive with random access positioning. |
IMAPI_PROFILE_TYPE_NON_STANDARD Value: 0xffff Nonstandard drive. |
Remarks
Note that the range of feature type values is 0x0000 to 0xFFFF. This enumeration contains those features defined in the Multimedia Commands - 5 (MMC) specification. For a complete definition of each profile, see Profile Definitions in the latest release of the MMC specification at ftp://ftp.t10.org/t10/drafts/mmc5.
Other values not defined here may exist. Consumers of this enumeration should not presume this list to be the only set of valid values.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista, Windows XP with SP2 [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | imapi2.h |