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 |