Метод 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 |