Freigeben über


IComponentAuthenticate-Schnittstelle (mswmdm.h)

Die IComponentAuthenticate-Schnittstelle ermöglicht eine sichere, verschlüsselte Kommunikation zwischen Modulen von Windows Media Geräte-Manager. Es wird von einem Dienstanbieter implementiert und von einer Anwendung oder einem Plug-In erstellt und verwendet. Um diese Schnittstelle abzurufen, ruft die Anwendung CoCreateInstance (__uuidof(MediaDevMgr)) auf.

Die Anwendung erstellt und übergibt diese Schnittstelle an CSecureChannelClient::SetInterface, ruft jedoch nie Methoden für diese Schnittstelle auf.

Der Dienstanbieter implementiert die Methoden in dieser Schnittstelle und ruft sie auf einem privaten CSecureChannelServer-Member auf.

Vererbung

Die IComponentAuthenticate-Schnittstelle erbt von der IUnknown-Schnittstelle . IComponentAuthenticate verfügt auch über folgende Membertypen:

Methoden

Die IComponentAuthenticate-Schnittstelle verfügt über diese Methoden.

 
IComponentAuthenticate::SACAuth

Die SACAuth-Methode richtet einen sicheren authentifizierten Kanal zwischen Komponenten ein.
IComponentAuthenticate::SACGetProtocols

Die SACGetProtocols-Methode wird von einer Komponente verwendet, um die von einer anderen Komponente unterstützten Authentifizierungsprotokolle zu ermitteln.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile mswmdm.h

Weitere Informationen

Authentifizieren der Anwendung

Authentifizieren des Dienstanbieters

Schnittstellen für Dienstanbieter und Anwendungen

Verwenden von sicher authentifizierten Kanälen