Compartir a través de


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

Proporciona información sobre cómo conectarse al escritorio virtual personal asignado de un usuario. Implemente este método si desea proporcionar una implementación personalizada de la funcionalidad de escritorio virtual personal.

De lo contrario, este método debe devolver E_NOTIMPL. El servicio RemoteApp y Desktop Connection Management llama a este método cuando el Agente de conexión a Escritorio remoto (Agente de conexión a Escritorio remoto) conecta a un usuario a un escritorio virtual personal.

Sintaxis

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

Puntero a una variable DWORD para recibir el tipo de recurso. Puede ser uno de los valores siguientes.

1

El complemento es para grupos de escritorios virtuales.

2

El complemento es para escritorios virtuales personales.

[out] resourceLocation

Nombre del complemento de recursos.

[out] endPointName

Nombre del punto de conexión. Para escritorios virtuales personales, especifique el nombre del escritorio asignado al usuario. Para los grupos de escritorios virtuales, especifique el nombre del grupo.

[in] userID

Puntero a una cadena que contiene el identificador de seguridad de usuario (SID).

[in] alias

Puntero a una cadena que contiene el alias del usuario.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

El Agente de conexión a Escritorio remoto solo llama a un complemento al conectar un usuario a un recurso. Para recibir llamadas, debe registrar el complemento antes de iniciar el Agente de conexión a Escritorio remoto, o bien debe agregar una configuración "LoadBalanceInfo" al archivo .rdp que el cliente usa para conectarse. Por ejemplo, si el complemento es para escritorios virtuales personales y se denomina "plugin1", agregaría la siguiente línea al archivo .rdp: "LoadBalanceInfo:s:tsv://vmresource1.2.plugin1"

Requisitos

   
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 R2
Plataforma de destino Windows
Encabezado tspubplugincom.h

Consulte también

ItsPubPlugin