RemoteDesktopConnectionInfo Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una conexión a Escritorio remoto en el escritorio local.
Importante
La API RemoteDesktopConnectionInfo forma parte de una característica de acceso limitado (consulte La clase LimitedAccessFeatures). Para obtener más información o solicitar un token de desbloqueo, use el formulario de solicitud de token de acceso laF.
public ref class RemoteDesktopConnectionInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 983040)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class RemoteDesktopConnectionInfo final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 983040)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class RemoteDesktopConnectionInfo
Public NotInheritable Class RemoteDesktopConnectionInfo
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 11 Insider Preview (se introdujo en la versión 10.0.23504.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v15.0)
|
Comentarios
Obtenga una instancia de esta clase llamando a GetForLaunchUri.
En el caso de las conexiones de Escritorio remoto a CloudPCs que se inician desde la vista de tareas, los usuarios pueden configurar las redirecciones que permiten en la aplicación Configuración en la pestaña Privacidad y seguridad > de CloudPC . Es posible que las aplicaciones que usen esta API quieran leer las siguientes claves del Registro para respetar la configuración de PC en la nube establecida por el usuario en la aplicación Configuración:
Característica | Clave del Registro |
---|---|
Portapapeles | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowClipboardRedirection |
Impresora | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowPrinterRedirection |
Disco duro local | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowLocalHardDriveRedirection |
Micrófono | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowMicrophoneRedirection |
Location | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowLocationRedirection |
Cámara | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowCameraRedirection |
Tarjeta inteligente | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowSmartCardRedirection |
Puertos USB | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowUSBPortsRedirection |
Puertos COM | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowCOMPortsRedirection |
El valor de cada clave es un REG_DWORD y se interpreta mediante la semántica siguiente:
- Valor desactivado: 0
- En el valor: 1
- Sin valor (valor predeterminado): 1
Métodos
GetForLaunchUri(Uri, WindowId) |
Recupera un RemoteDesktopConnectionInfo asociado a una conexión de escritorio remoto y registra una ventana con el sistema operativo para representar el escritorio remoto. |
PerformLocalActionFromRemote(RemoteDesktopLocalAction) |
Representa una conexión a Escritorio remoto en el escritorio local. Importante La API RemoteDesktopConnectionInfo forma parte de una característica de acceso limitado (consulte La clase LimitedAccessFeatures). Para obtener más información o solicitar un token de desbloqueo, use el formulario de solicitud de token de acceso laF. |
SetConnectionStatus(RemoteDesktopConnectionStatus) |
Establece el estado de conexión de la conexión de escritorio remoto asociada a RemoteDesktopConnectionInfo. |
SwitchToLocalSession() |
Notifica al sistema operativo que el usuario ha solicitado cambiar a la sesión local. |