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 |