IThumbnailSettings::SetContext 方法 (thumbcache.h)
允许缩略图提供程序返回特定于用户上下文的缩略图。
最初,缩略图提供程序通过调用 IThumbnailCache::GetThumbnail 方法接收缩略图图像的请求。 作为响应,在提供程序调用 IExtractImage::Extract 或 IThumbnailProvider::GetThumbnail 之前,缩略图缓存可以调用 IThumbnailSettings::SetContext ,以确保返回的缩略图适合用户的上下文。 例如,提供程序可以检测新的WTS_APPSTYLE标志,并返回符合Windows 8 UI 准则的缩略图。
语法
HRESULT SetContext(
[in] WTS_CONTEXTFLAGS dwContext
);
参数
[in] dwContext
类型: WTS_CONTEXTFLAGS
指定上下文的一个或多个标志。 此值基于缩略图提供程序通过调用 IThumbnailProvider::GetThumbnail 接收的WTS_FLAGS值。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | thumbcache.h |