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


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

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

ItsPubPlugin2