Compartilhar via


Método ItsPubPlugin::ResolveResource (tspubplugincom.h)

Fornece informações sobre como se conectar à área de trabalho virtual pessoal atribuída a um usuário. Implemente esse método se você quiser fornecer uma implementação personalizada da funcionalidade de área de trabalho virtual pessoal.

Caso contrário, esse método deverá retornar E_NOTIMPL. Esse método é chamado pelo serviço de Gerenciamento de Conexões de Área de Trabalho e RemoteApp quando o Agente de Conexão de Área de Trabalho Remota (Agente de Conexão de Área de Trabalho Remota) está conectando um usuário a uma área de trabalho virtual pessoal.

Sintaxe

HRESULT ResolveResource(
  [out] DWORD         *resourceType,
  [out] wchar_t [256] resourceLocation,
  [out] wchar_t [256] endPointName,
  [in]  wchar_t       *userID,
  [in]  wchar_t       *alias
);

Parâmetros

[out] resourceType

Um ponteiro para uma variável DWORD para receber o tipo de recurso. Esse pode ser um dos valores a seguir.

1

O plug-in é para pools de área de trabalho virtual.

2

O plug-in é para áreas de trabalho virtuais pessoais.

[out] resourceLocation

O nome do plug-in de recurso.

[out] endPointName

O nome do ponto de extremidade. Para áreas de trabalho virtuais pessoais, especifique o nome da área de trabalho atribuída ao usuário. Para pools de área de trabalho virtual, especifique o nome do pool.

[in] userID

Um ponteiro para uma cadeia de caracteres que contém o SID (identificador de segurança do usuário).

[in] alias

Um ponteiro para uma cadeia de caracteres que contém o alias do usuário.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

O Agente de Conexão de Área de Trabalho Remota chama apenas um plug-in ao conectar um usuário a um recurso. Para receber chamadas, você deve registrar seu plug-in antes de iniciar o Agente de Conexão de Área de Trabalho Remota ou adicionar uma configuração "LoadBalanceInfo" ao arquivo .rdp que o cliente usa para se conectar. Por exemplo, se o plug-in for para áreas de trabalho virtuais pessoais e for chamado de "plugin1", você adicionará a seguinte linha ao arquivo .rdp: "LoadBalanceInfo:s:tsv://vmresource1.2.plugin1"

Requisitos

   
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2008 R2
Plataforma de Destino Windows
Cabeçalho tspubplugincom.h

Confira também

ItsPubPlugin