IMDServiceProvider interface (mswmdm.h)

The IMDServiceProvider interface is the initial interface that Windows Media Device Manager uses to connect to your service provider. Using this interface, Windows Media Device Manager can enumerate and communicate with the all media devices supported by a particular service provider. The IMDServiceProvider2 interface can be implemented to create devices by using the device path.

Inheritance

The IMDServiceProvider interface inherits from the IUnknown interface. IMDServiceProvider also has these types of members:

Methods

The IMDServiceProvider interface has these methods.

 
IMDServiceProvider::EnumDevices

The EnumDevices method enumerates the installed physical or software devices that are currently attached and are known by the service provider.
IMDServiceProvider::GetDeviceCount

The GetDeviceCount method returns the number of installed physical or software devices that are currently attached and are known by the service provider.

Requirements

Requirement Value
Target Platform Windows
Header mswmdm.h

See also

IMDServiceProvider2 Interface

Interfaces for Service Providers