Freigeben über


IWorkspace::StartRemoteApplication-Methode (workspaceruntime.h)

Startet ein RemoteApp-Programm.

Syntax

HRESULT StartRemoteApplication(
  [in] BSTR      bstrWorkspaceId,
  [in] SAFEARRAY *psaParams
);

Parameter

[in] bstrWorkspaceId

Eine Zeichenfolge, die die ID der Verbindung enthält, in der die Anwendung gestartet wird.

[in] psaParams

Ein Zeiger auf ein Array von BSTR-Werten , das Parameter enthält, die an die Arbeitsbereichslaufzeit übergeben werden sollen.

Für RDP-Verbindungen enthält dieser Parameter zwei Zeichenfolgen:

  • Serialisierte RDP-Datei
  • Befehlszeilenparameter für den Remotedesktopverbindungsclient

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Das Aufrufen der StartRemoteApplication-Methode kann zu einer neuen Verbindung führen.

Wenn ein benutzerdefinierter Client die StartRemoteApplication-Methode aufruft, überprüft die Arbeitsbereichslaufzeit, ob die RDP-Datei ordnungsgemäß signiert ist. Wenn die RDP-Dateisignatur ungültig ist, wird der Benutzer zur Eingabe neuer Anmeldeinformationen aufgefordert, mit denen die Datei überprüft werden soll.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7
Unterstützte Mindestversion (Server) Windows Server 2008 R2
Zielplattform Windows
Kopfzeile workspaceruntime.h

Weitere Informationen

IWorkspace

IWorkspace2

IWorkspace3