Freigeben über


ItsPubPlugin-Schnittstelle (tspubplugincom.h)

Macht Eigenschaften und Methoden verfügbar, die Informationen zu Ressourcen bereitstellen, die Benutzern von RemoteApp- und Desktop-Connections zur Verfügung stehen. Die Methoden in dieser Schnittstelle werden vom Dienst RemoteApp- und Desktopverbindungsverwaltung in Remotedesktopwebzugriff (RD Web Access) und Remotedesktopverbindungsbroker (RD-Verbindungsbroker) aufgerufen.

Ressourcen, die über ItsPubPlugin verfügbar gemacht werden können, umfassen in der Regel RemoteApp-Programme, VM-Pools und persönliche virtuelle Desktops. Durch Implementieren dieser Schnittstelle und Registrierung in der Registrierung können diese Ressourcen benutzern in remotedesktop-Webzugriff und RemoteApp- und Desktop-Connections angezeigt werden. Ihre Schnittstelle kann eine benutzerdefinierte Filterung von Ressourcen durchführen und Unterstützung für Dateitypen bereitstellen, die derzeit nicht unterstützt werden. (Standardmäßig werden nur RDP-Dateien unterstützt.)

Vererbung

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

Methoden

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

 
ItsPubPlugin::get_pluginName

Ruft den Namen des Plug-Ins ab.
ItsPubPlugin::get_pluginVersion

Ruft die Version des Plug-Ins ab.
ItsPubPlugin::GetCacheLastUpdateTime

Gibt den Zeitpunkt zurück, zu dem der Cache zuletzt aktualisiert wurde.
ItsPubPlugin::GetResource

Diese Methode ist reserviert und sollte immer E_NOTIMPL zurückgeben. (ItsPubPlugin.GetResource)
ItsPubPlugin::GetResourceList

Ruft eine Liste der Ressourcen ab, die dem angegebenen Benutzer zugewiesen sind. (ItsPubPlugin.GetResourceList)
ItsPubPlugin::ResolveResource

Enthält Informationen zum Herstellen einer Verbindung mit dem zugewiesenen persönlichen virtuellen Desktop eines Benutzers.

Hinweise

So registrieren Sie Ihr Plug-In, damit es vom RemoteApp- und Desktopverbindungsverwaltungsdienst aufgerufen wird

  1. Implementieren Sie das Plug-In in einer DLL, und registrieren Sie die DLL mithilfe des tools Regsvr32.exe.
  2. Erstellen Sie einen Unterschlüssel namens für die CLSID der DLL unter dem folgenden Schlüssel:
    HKEY_LOCAL_MACHINE
       Software
          Microsoft
             Windows NT
                CurrentVersion
                   Terminal Server
                      CentralizedPublishing
                         Plugins
  3. Erstellen Sie einen Wert für den Unterschlüssel des Typs DWORD mit dem Namen "IsEnabled". Damit der Dienst das Plug-In aufrufen kann, legen Sie den Wert auf eins fest. Um Aufrufe des Plug-Ins nicht zuzulassen, legen Sie den Wert auf 0 (null) fest. Sie müssen den Dienst nicht neu starten, da der Dienst das Plug-In automatisch lädt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 R2
Zielplattform Windows
Kopfzeile tspubplugincom.h

Weitere Informationen

RemoteApp- und Desktopverbindungsverwaltungsdienstschnittstellen

RemoteApp- und Desktopverbindungsverwaltungsdienststrukturen