IMDSPDevice3 interface (mswmdm.h)

The IMDSPDevice3 interface must be supported for devices that expect to synchronize with Windows Media Player. For more information, see Enabling Synchronization with Windows Media Player.

The IMDSPDevice3 interface extends IMDSPDevice2 by providing ability to query properties and capabilities of the device with regard to an object format.

Note  Unless the service provider has added the device parameter UseExtendedWmdm with a value of 1, Windows Media Device Manager will not call this interface. See Device Parameters for more information about this.
 

Inheritance

The IMDSPDevice3 interface inherits from IMDSPDevice2. IMDSPDevice3 also has these types of members:

Methods

The IMDSPDevice3 interface has these methods.

 
IMDSPDevice3::DeviceIoControl

The DeviceIoControl method calls the device I/O control.
IMDSPDevice3::FindStorage

The FindStorage method finds a storage with the given persistent unique identifier. The persistent unique identifier of a storage is described by the g_wszWMDMPersistentUniqueID property of that storage. (IMDSPDevice3.FindStorage)
IMDSPDevice3::GetFormatCapability

The GetFormatCapability method retrieves information from a device about the values or ranges of values supported by the device for each aspect of a particular object format.
IMDSPDevice3::GetProperty

The GetProperty method retrieves a specific device property.
IMDSPDevice3::SetProperty

The SetProperty method sets a specific device property that is writable.

Requirements

Requirement Value
Target Platform Windows
Header mswmdm.h

See also

IMDSPDevice Interface

IMDSPDevice2 Interface

Interfaces for Service Providers