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