Поделиться через


Метод ItsPubPlugin::ResolveResource (tspubplugincom.h)

Содержит сведения о подключении к назначенному пользователю личному виртуальному рабочему столу. Реализуйте этот метод, если вы хотите предоставить пользовательскую реализацию функций личного виртуального рабочего стола.

В противном случае этот метод должен возвращать E_NOTIMPL. Этот метод вызывается службой remoteApp и управления подключениями к рабочему столу, когда брокер подключений к удаленному рабочему столу подключает пользователя к личному виртуальному рабочему столу.

Синтаксис

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

Параметры

[out] resourceType

Указатель на переменную DWORD для получения типа ресурса. Это может быть одно из следующих значений.

1

Подключаемый модуль предназначен для пулов виртуальных рабочих столов.

2

Подключаемый модуль предназначен для личных виртуальных рабочих столов.

[out] resourceLocation

Имя подключаемого модуля ресурса.

[out] endPointName

Имя конечной точки. Для личных виртуальных рабочих столов укажите имя рабочего стола, назначенного пользователю. Для пулов виртуальных рабочих столов укажите имя пула.

[in] userID

Указатель на строку, содержащую идентификатор безопасности пользователя (SID).

[in] alias

Указатель на строку, содержащую псевдоним пользователя.

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Брокер подключений к удаленным рабочим столам вызывает только один подключаемый модуль при подключении пользователя к ресурсу. Чтобы принимать вызовы, необходимо зарегистрировать подключаемый модуль перед запуском брокера подключений к удаленному рабочему столу или добавить параметр LoadBalanceInfo в RDP-файл, который клиент использует для подключения. Например, если подключаемый модуль предназначен для личных виртуальных рабочих столов и называется plugin1, добавьте в RDP-файл следующую строку: "LoadBalanceInfo:s:tsv://vmresource1.2.plugin1".

Требования

   
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 R2
Целевая платформа Windows
Header tspubplugincom.h

См. также раздел

ItsPubPlugin