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