ItsPubPlugin::ResolveResource-Methode (tspubplugincom.h)
Enthält Informationen zum Herstellen einer Verbindung mit dem zugewiesenen persönlichen virtuellen Desktop eines Benutzers. Implementieren Sie diese Methode, wenn Sie eine benutzerdefinierte Implementierung der persönlichen Virtual Desktop-Funktionalität bereitstellen möchten.
Andernfalls sollte diese Methode E_NOTIMPL zurückgeben. Diese Methode wird vom RemoteApp- und Desktopverbindungsverwaltungsdienst aufgerufen, wenn der Remotedesktopverbindungsbroker (RD-Verbindungsbroker) einen Benutzer mit einem persönlichen virtuellen Desktop verbindet.
Syntax
HRESULT ResolveResource(
[out] DWORD *resourceType,
[out] wchar_t [256] resourceLocation,
[out] wchar_t [256] endPointName,
[in] wchar_t *userID,
[in] wchar_t *alias
);
Parameter
[out] resourceType
Ein Zeiger auf eine DWORD-Variable , um den Ressourcentyp zu empfangen. Dies kann einer der folgenden Werte sein.
1
Das Plug-In ist für virtuelle Desktoppools vorgesehen.
2
Das Plug-In ist für persönliche virtuelle Desktops bestimmt.
[out] resourceLocation
Der Name des Ressourcen-Plug-Ins.
[out] endPointName
Der Name des Endpunkts. Geben Sie für persönliche virtuelle Desktops den Namen des Desktops an, der dem Benutzer zugewiesen ist. Geben Sie für Virtuelle Desktoppools den Namen des Pools an.
[in] userID
Ein Zeiger auf eine Zeichenfolge, die die Benutzersicherheits-ID (SID) enthält.
[in] alias
Ein Zeiger auf eine Zeichenfolge, die den Alias des Benutzers enthält.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Rd-Verbindungsbroker ruft nur ein Plug-In auf, wenn ein Benutzer eine Verbindung mit einer Ressource herstellt. Um Anrufe empfangen zu können, müssen Sie Ihr Plug-In registrieren, bevor Sie den RD-Verbindungsbroker starten, oder Sie müssen der RDP-Datei, die der Client zum Herstellen einer Verbindung verwendet, eine LoadBalanceInfo-Einstellung hinzufügen. Wenn Ihr Plug-In beispielsweise für persönliche virtuelle Desktops bestimmt ist und "plugin1" genannt wird, fügen Sie der RDP-Datei die folgende Zeile hinzu: "LoadBalanceInfo:s:tsv://vmresource1.2.plugin1"
Anforderungen
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 |
Zielplattform | Windows |
Kopfzeile | tspubplugincom.h |