Freigeben über


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

Weitere Informationen

ItsPubPlugin