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


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

Извлекает список ресурсов, назначенных указанному пользователю. Служба remoteApp и управления подключениями к рабочему столу вызывает этот метод в следующих ситуациях:

  • Если у пользователя нет кэша в веб-доступе к удаленному рабочему столу (RD Web Access).
  • Если у пользователя есть кэш, но срок его действия истек.
  • При вызове Метода GetCacheLastUpdateTime возвращается время, превышающее время, хранящееся в кэше пользователя.

Синтаксис

HRESULT GetResourceList(
  [in]  LPCWSTR        userID,
  [out] LONG           *pceAppListSize,
  [out] pluginResource **resourceList
);

Параметры

[in] userID

Идентификатор безопасности пользователя (SID).

[out] pceAppListSize

Указатель на переменную LONG для получения количества элементов в resourceList.

[out] resourceList

Адрес указателя на массив структур pluginResource , которые получают ресурсы, назначенные указанному пользователю. Для выделения этой памяти необходимо использовать функцию CoTaskMemAlloc . Вызывающий объект отвечает за освобождение этой памяти.

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

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

Требования

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

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

ItsPubPlugin