Share via


IWMDeviceManager Interface (deprecated)

banner art

This is preliminary documentation and subject to change.

This topic documents a feature of the Windows Media Device Manager SDK. We recommend that you migrate your application to use the Windows Portable Devices API. For more information, see the Windows Portable Devices SDK.

The IWMDeviceManager interface is the top level Windows Media Device Manager interface for applications. This is the first interface accessed by an application, and is used to acquire the IWMDMEnumDevice interface used to enumerate the connected devices. This interface is obtained by calling QueryInterface on the authenticated IComponentAuthenticate interface. If the device supports it, use IWMDeviceManager2 interface, which offers superior device enumeration capabilities.

In addition to the methods inherited from IUnknown, the IWMDeviceManager interface exposes the following methods.

Method Description
EnumDevices Retrieves a pointer to the IWMDMEnumDevice interface that can be used to enumerate portable devices connected to the computer.
GetDeviceCount Retrieves the number of portable devices that are currently connected to the computer.
GetRevision Retrieves the version number of Windows Media Device Manager currently in use.

See Also