Freigeben über


IMFRemoteDesktopPlugin-Schnittstelle (mfidl.h)

Ändert eine Topologie zur Verwendung in einer Terminaldiensteumgebung.

Vererbung

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

Methoden

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

 
IMFRemoteDesktopPlugin::UpdateTopology

Ändert eine Topologie zur Verwendung in einer Terminaldiensteumgebung. (IMFRemoteDesktopPlugin.UpdateTopology)

Hinweise

Gehen Sie wie folgt vor, um diese Schnittstelle zu verwenden:

  1. Rufen Sie GetSystemMetrics mit dem flag SM_REMOTESESSION auf. Die Funktion gibt TRUE zurück, wenn der aufrufende Prozess einer Terminaldienste-Clientsitzung zugeordnet ist.
  2. Wenn GetSystemMetricsTRUE zurückgibt, rufen Sie MFCreateRemoteDesktopPlugin auf. Diese Funktion gibt einen Zeiger auf die IMFRemoteDesktopPlugin-Schnittstelle zurück.
  3. Rufen Sie UpdateTopology mit einem Zeiger auf die Topologie auf.
Die Anwendung muss UpdateTopology aufrufen, bevor sie IMFMediaSession::SetTopology in der Mediensitzung aufruft.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfidl.h

Weitere Informationen

Media Foundation-Schnittstellen