IDiscMaster2 interface (imapi2.h)

Use this interface to enumerate the CD and DVD devices installed on the computer.

To create an instance of this interface, call the CoCreateInstance function. Use__uuidof(MsftDiscMaster2) for the class identifier and __uuidof(IDiscMaster2) for the interface identifier.

Inheritance

The IDiscMaster2 interface inherits from the IDispatch interface. IDiscMaster2 also has these types of members:

Methods

The IDiscMaster2 interface has these methods.

 
IDiscMaster2::get__NewEnum

Retrieves a list of the CD and DVD devices installed on the computer.
IDiscMaster2::get_Count

Retrieves the number of the CD and DVD disc devices installed on the computer.
IDiscMaster2::get_IsSupportedEnvironment

Retrieves a value that determines if the environment contains one or more optical devices and the execution context has permission to access the devices.
IDiscMaster2::get_Item

Retrieves the unique identifier of the specified disc device.

Remarks

To create the MsftDiscMaster2 object in a script, use IMAPI2.MsftDiscMaster2 as the program identifier when calling CreateObject.

To receive notification when a device is added or removed from the computer, implement the DDiscMaster2Events interface.

Requirements

Requirement Value
Minimum supported client Windows Vista, Windows XP with SP2 [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header imapi2.h