Share via


IComponentAuthenticate 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 IComponentAuthenticate interface provides secure, encrypted communication between modules of Windows Media Device Manager. It is implemented by a service provider and created and used by an application or plug-in. To get this interface, the application calls CoCreateInstance(__uuidof(MediaDevMgr)).

The application creates and passes this interface to CSecureChannelClient::SetInterface, but never calls any methods on this interface.

The service provider implements the methods in this interface, and calls them on a private CSecureChannelServer member.

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

Method Description
SACAuth Establishes a secure authenticated channel between components.
SACGetProtocols Discovers the authentication protocols supported by another component.

See Also