Compartir a través de


Método IMsRdpClientNonScriptable8::StartWorkspaceExtension

Coordina la sesión remota del cliente con el panel de control RemoteApp y Conexiones de escritorio.

Nota:

El panel de control Conexiones de Escritorio y RemoteApp ya no está en desarrollo activo. Puede modificarse o no estar disponible en versiones futuras de Windows. No se recomienda el uso de esta API.

Sintaxis

HRESULT StartWorkspaceExtension( 
    [in] VARIANT_BOOL isWebHosted,
    [in] BSTR workspaceId,
    [in] BYTE *publisherThumbPrint,
    [in] UINT publisherThumbPrintLength
);

Parámetros

isWebHosted

Valor que indica si la conexión está hospedada desde un sitio web.

workspaceId

Cadena que contiene el identificador de una conexión en el panel de control Conexiones de Escritorio y RemoteApp.

publisherThumbPrint

Matriz de bytes que representa la huella digital en formato binario para pasar a IWorkspaceScriptable3::StartWorkspaceEx2 como bstrWorkspaceParams. Vea la sección Comentarios.

publisherThumbPrintLength

Número de bytes a los que apunta publisherThumbPrint.

Valor devuelto

Devuelve S_OK si se ejecuta correctamente.

Observaciones

Esta función controla los siguientes escenarios:

  • Tras la conexión con la sesión remota:
    • Después de solicitar al usuario las credenciales, las asocia a una conexión en el panel de control Conexiones de Escritorio y RemoteApp a través de IWorkspaceScriptable3::StartWorkspaceEx2
    • Notifica al panel de control RemoteApp y Desktop Connections la existencia de la sesión remota a través de IWorkspaceRegistration2::AddResourceEx.
  • Tras la desconexión de la sesión remota:

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11 versión 23H2
Biblioteca de tipos MsTscAx.dll
Archivo DLL MsTscAx.dll
IID IID_IMsRdpClientNonScriptable8 se define como B2B3FA47-3F11-4148-AD24-DFF8684A16D0

Consulte también

IMsRdpClientNonScriptable8