Class CIM_DVDDrive
extends CIM_MediaAccessDevice

Capabilities and management of a DVDDrive, a subtype of MediaAccessDevice.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_AllocatedLogicalElement
   |
   +--CIM_LogicalDevice
   |
   +--CIM_MediaAccessDevice
   |
   +--CIM_DVDDrive

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringCapabilities and management of a DVDDrive, a subtype of MediaAccessDevice.
UMLPackagePathstringCIM::Device::StorageDevices
Versionstring2.6.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
FormatsSupporteduint16[]
DescriptionstringThe CD and DVD formats that are supported by this Device. For example, the Drive may support "CD-ROM" and "DVD-RAM". In this case, the values 16 and 24 would be written to the array. This property's values align with those defined in PhysicalMedia.MediaType.
ModelCorrespondencestringCIM_PhysicalMedia.MediaType
ValueMapstring0, 1, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42
ValuesstringUnknown, Other, CD-ROM, CD-ROM/XA, CD-I, CD Recordable, DVD, DVD-RW+, DVD-RAM, DVD-ROM, DVD-Video, Divx, CD-RW, CD-DA, CD+, DVD Recordable, DVD-RW, DVD-Audio, DVD-5, DVD-9, DVD-10, DVD-18

Inherited Properties

NameData Type
AllocationStatestring
Availabilityuint16
Captionstring
CommunicationStatusuint16
CompressionMethodstring
CreationClassNamestring
DefaultBlockSizeuint64
Descriptionstring
DetailedStatusuint16
DeviceIDstring
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
ErrorClearedboolean
ErrorDescriptionstring
ErrorMethodologystring
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
LastCleaneddatetime
LastErrorCodeuint32
LoadTimeuint64
LocationIndicatoruint16
MaxAccessTimeuint64
MaxBlockSizeuint64
MaxMediaSizeuint64
MaxQuiesceTimeuint64
MaxUnitsBeforeCleaninguint64
MediaIsLockedboolean
MinBlockSizeuint64
MountCountuint64
Namestring
NeedsCleaningboolean
NumberOfMediaSupporteduint32
OperatingStatusuint16
OtherEnabledStatestring
PowerManagementSupportedboolean
PowerOnHoursuint64
PrimaryStatusuint16
RequestedStateuint16
Securityuint16
Statusstring
StatusInfouint16
SystemCreationClassNamestring
SystemNamestring
TimeOfLastMountdatetime
TimeOfLastStateChangedatetime
TotalMountTimeuint64
TotalPowerOnHoursuint64
TransitioningToStateuint16
UncompressedDataRateuint32
UnitsDescriptionstring
UnitsUseduint64
UnloadTimeuint64
AdditionalAvailabilityuint16[]
AvailableRequestedStatesuint16[]
Capabilitiesuint16[]
CapabilityDescriptionsstring[]
IdentifyingDescriptionsstring[]
OperationalStatusuint16[]
OtherIdentifyingInfostring[]
PowerManagementCapabilitiesuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
EnableDeviceuint32
LockMediauint32
OnlineDeviceuint32
QuiesceDeviceuint32
RequestStateChangeuint32
Resetuint32
RestorePropertiesuint32
SavePropertiesuint32
SetPowerStateuint32