RemoteDesktopConnectionInfo Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma conexão de área de trabalho remota na área de trabalho local.
Importante
A API RemoteDesktopConnectionInfo faz parte de um recurso de acesso limitado (consulte Classe LimitedAccessFeatures). Para obter mais informações ou para solicitar um token de desbloqueio, use o Formulário de Solicitação de Token de Acesso do 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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 11 Insider Preview (introduzida na 10.0.23504.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v15.0)
|
Comentários
Obtenha uma instância dessa classe chamando GetForLaunchUri.
Para as conexões de área de trabalho remota com CloudPCs iniciadas no modo de exibição tarefa, os usuários podem configurar quais redirecionamentos eles permitem no aplicativo Configurações na guia CloudPC de privacidade e segurança>. Os aplicativos que usam essa API podem querer ler as seguintes chaves do Registro para respeitar a configuração do PC na nuvem definida pelo usuário no aplicativo Configurações:
Recurso | Chave do Registro |
---|---|
Área de Transferência | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowClipboardRedirection |
Impressora | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowPrinterRedirection |
Disco Rígido Local | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowLocalHardDriveRedirection |
Microfone | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowMicrophoneRedirection |
Localização | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowLocationRedirection |
Câmera | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowCameraRedirection |
Cartão inteligente | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowSmartCardRedirection |
Portas USB | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowUSBPortsRedirection |
Portas COM | HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\CloudPCSetting\AllowCOMPortsRedirection |
O valor de cada chave é um REG_DWORD e é interpretado usando a seguinte semântica:
- Valor desativado: 0
- No valor: 1
- Nenhum valor (padrão): 1
Métodos
GetForLaunchUri(Uri, WindowId) |
Recupera um RemoteDesktopConnectionInfo associado a uma conexão de área de trabalho remota e registra uma janela com o sistema operacional para representar a área de trabalho remota. |
PerformLocalActionFromRemote(RemoteDesktopLocalAction) |
Representa uma conexão de área de trabalho remota na área de trabalho local. Importante A API RemoteDesktopConnectionInfo faz parte de um recurso de acesso limitado (consulte Classe LimitedAccessFeatures). Para obter mais informações ou para solicitar um token de desbloqueio, use o Formulário de Solicitação de Token de Acesso do LAF. |
SetConnectionStatus(RemoteDesktopConnectionStatus) |
Define o status de conexão para a conexão de área de trabalho remota associada ao RemoteDesktopConnectionInfo. |
SwitchToLocalSession() |
Notifica o sistema operacional que o usuário solicitou para alternar para a sessão local. |