IComponentAuthenticate Interface

banner art

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