ItsPubPlugin2::GetResource2List 方法 (tspubplugin2com.h)

检索分配给指定用户的资源列表。 RemoteApp 和桌面连接管理服务在以下情况下调用此方法:

  • 当用户在远程桌面 Web 访问中没有缓存时, (RD Web 访问) 。
  • 当用户有缓存但已过期时。
  • 当调用 GetCacheLastUpdateTime 返回的时间晚于存储在用户缓存中的时间时。

语法

HRESULT GetResource2List(
  [in]  LPCWSTR         userID,
  [out] LONG            *pceAppListSize,
  [out] pluginResource2 **resourceList
);

参数

[in] userID

一个以 null 结尾的字符串,其中包含用户的安全标识符 (SID) 。 如果此参数为 NULL,则此方法应返回所有用户的资源。

[out] pceAppListSize

接收 resourceList 数组中元素数的 LONG 变量的地址。

[out] resourceList

pluginResource2 结构数组的地址,该数组包含指定用户的资源。 必须使用 CoTaskMemAlloc 函数来分配此内存。 调用方负责释放此内存。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

   
最低受支持的客户端 Windows 8
最低受支持的服务器 Windows Server 2012
目标平台 Windows
标头 tspubplugin2com.h

另请参阅

ItsPubPlugin2