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
- Implementieren Sie das Plug-In in einer DLL, und registrieren Sie die DLL mithilfe des tools Regsvr32.exe.
- 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
- 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