Méthode IMsRdpClientNonScriptable8::StartWorkspaceExtension
Coordonne la session à distance du client avec le panneau de configuration Connexions RemoteApp and Desktop.
Notes
Le panneau de configuration RemoteApp and Desktop Connections n’est plus en développement actif. Il peut être modifié ou indisponible dans les versions ultérieures de Windows. L’utilisation de cette API est déconseillée.
Syntaxe
HRESULT StartWorkspaceExtension(
[in] VARIANT_BOOL isWebHosted,
[in] BSTR workspaceId,
[in] BYTE *publisherThumbPrint,
[in] UINT publisherThumbPrintLength
);
Paramètres
isWebHosted
Valeur indiquant si la connexion est hébergée à partir d’un site web.
workspaceId
Chaîne qui contient l’ID d’une connexion dans le panneau de configuration Connexions RemoteApp and Desktop.
publisherThumbPrint
Tableau d’octets représentant l’empreinte numérique au format binaire à passer à IWorkspaceScriptable3::StartWorkspaceEx2 en tant que bstrWorkspaceParams. Consultez la section Notes.
publisherThumbPrintLength
Nombre d’octets pointés vers publisherThumbPrint.
Valeur retournée
Retournez S_OK en cas de réussite.
Remarques
Cette fonction gère les scénarios suivants :
- Lors de la connexion à la session distante :
- Après avoir invité l’utilisateur à entrer des informations d’identification, il l’associe à une connexion dans le panneau de configuration Connexions d’application et bureau à distance via IWorkspaceScriptable3::StartWorkspaceEx2
- Il avertit le panneau de configuration RemoteApp and Desktop Connections de l’existence de la session distante via IWorkspaceRegistration2::AddResourceEx.
- Lors de la déconnexion de la session distante :
- Il avertit l’utilisateur que la session distante a été ignorée via IWorkspaceScriptable2::ResourceDismisseded
- Il avertit le panneau de configuration RemoteApp and Desktop Connections de la déconnexion via IWorkspaceRegistration2::RemoveResourceEx.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11 version 23H2 |
Bibliothèque de types | MsTscAx.dll |
DLL | MsTscAx.dll |
IID | IID_IMsRdpClientNonScriptable8 est défini comme B2B3FA47-3F11-4148-AD24-DFF8684A16D0 |