Метод ItsPubPlugin2::GetResource2List (tspubplugin2com.h)
Извлекает список ресурсов, назначенных указанному пользователю. Служба управления подключениями к удаленным приложениям RemoteApp и рабочим столам вызывает этот метод в следующих ситуациях:
- Если у пользователя нет кэша в веб-доступе к удаленному рабочему столу (веб-доступ к удаленным рабочим столам).
- Если у пользователя есть кэш, но срок его действия истек.
- При вызове Метода GetCacheLastUpdateTime возвращается время, которое позже времени, хранящегося в кэше пользователя.
Синтаксис
HRESULT GetResource2List(
[in] LPCWSTR userID,
[out] LONG *pceAppListSize,
[out] pluginResource2 **resourceList
);
Параметры
[in] userID
Строка, завершающаяся нулевым значением, которая содержит идентификатор безопасности (SID) пользователя. Если этот параметр имеет значение NULL, этот метод должен возвращать ресурсы для всех пользователей.
[out] pceAppListSize
Адрес переменной LONG , которая получает количество элементов в массиве resourceList .
[out] resourceList
Адрес массива структур pluginResource2 , содержащих ресурсы для указанного пользователя. Для выделения этой памяти необходимо использовать функцию CoTaskMemAlloc . Вызывающий объект отвечает за освобождение этой памяти.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Windows |
Header | tspubplugin2com.h |