IComponentAuthenticate interface (mswmdm.h)

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.

Inheritance

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

Methods

The IComponentAuthenticate interface has these methods.

 
IComponentAuthenticate::SACAuth

The SACAuth method establishes a secure authenticated channel between components.
IComponentAuthenticate::SACGetProtocols

The SACGetProtocols method is used by a component to discover the authentication protocols supported by another component.

Requirements

Requirement Value
Target Platform Windows
Header mswmdm.h

See also

Authenticating the Application

Authenticating the Service Provider

Interfaces for Service Providers and Applications

Using Secure Authenticated Channels