IWMDMDevice3 interface (mswmdm.h)

The IWMDMDevice3 interface extends IWMDMDevice2 by providing methods to query a device for properties, send device I/O control codes, and also providing upgraded methods to search for storages and retrieve device format capabilities.

Inheritance

The IWMDMDevice3 interface inherits from IWMDMDevice2. IWMDMDevice3 also has these types of members:

Methods

The IWMDMDevice3 interface has these methods.

 
IWMDMDevice3::DeviceIoControl

The DeviceIoControl method sends a Device I/O Control (IOCTL) code to the device. This is a pass-through method; Windows Media Device Manager just forwards the call to the service provider after validating the parameters.
IWMDMDevice3::FindStorage

The FindStorage method finds a storage by its persistent unique identifier. Unlike other methods, this method can search recursively from the root storage.
IWMDMDevice3::GetFormatCapability

The GetFormatCapability method retrieves device support for files of a specified format. The capabilities are expressed as supported properties and their allowed values.
IWMDMDevice3::GetProperty

The GetProperty method retrieves a specific device metadata property.
IWMDMDevice3::SetProperty

The SetProperty method sets a specific device property, if it is writable.

Requirements

Requirement Value
Target Platform Windows
Header mswmdm.h

See also

IWMDMDevice Interface

IWMDMDevice2 Interface

Interfaces for Applications