IMsRdpClientNonScriptable8::StartWorkspaceExtension 方法
使用 RemoteApp 和桌面連線控制台來協調用戶端的遠端會話。
注意
RemoteApp 和桌面連線控制台不再處於作用中開發狀態。 未來版本的 Windows 可能會改變或無法使用。 不建議使用此 API。
語法
HRESULT StartWorkspaceExtension(
[in] VARIANT_BOOL isWebHosted,
[in] BSTR workspaceId,
[in] BYTE *publisherThumbPrint,
[in] UINT publisherThumbPrintLength
);
參數
isWebHosted
值,指出是否從網站裝載連線。
workspaceId
字串,其中包含 RemoteApp 和 Desktop Connections 控制台中連線的識別碼。
publisherThumbPrint
位元組陣列,表示以二進位格式傳遞至 IWorkspaceScriptable3::StartWorkspaceEx2 做為 bstrWorkspaceParams的指紋。 請參閱<備註>。
publisherThumbPrintLength
publisherThumbPrint所指向的位元組數目。
傳回值
如果成功 ,則傳回S_OK 。
備註
此函式會處理下列案例:
- 與遠端會話連線時:
- 提示使用者輸入認證之後,它會透過IWorkspaceScriptable3::StartWorkspaceEx2,將它們與 RemoteApp 和桌面連線控制台中的連線產生關聯
- 它會透過 IWorkspaceRegistration2::AddResourceEx通知 RemoteApp 和桌面連線控制台是否存在遠端會話。
- 從遠端會話中斷連線時:
- 它會警示使用者,指出遠端會話已透過IWorkspaceScriptable2::ResourceDismissed關閉
- 它會透過 IWorkspaceRegistration2::RemoveResourceEx通知中斷連線的 RemoteApp 和桌面連線控制台。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11版本 23H2 |
類型程式庫 | MsTscAx.dll |
DLL | MsTscAx.dll |
IID | IID_IMsRdpClientNonScriptable8定義為 B2B3FA47-3F11-4148-AD24-DFF8684A16D0 |