IThumbnailSettings::SetContext method (thumbcache.h)
Enables a thumbnail provider to return a thumbnail specific to the user's context.
Initially, a thumbnail provider receives a request for a thumbnail image through a call to the IThumbnailCache::GetThumbnail method. In response, before the provider calls IExtractImage::Extract or IThumbnailProvider::GetThumbnail, the thumbnail cache can call IThumbnailSettings::SetContext to ensure that the thumbnail that is returned is appropriate to the user's context. For example, the provider could detect the new WTS_APPSTYLE flag and return a thumbnail that conforms to the Windows 8 UI guidelines.
Syntax
HRESULT SetContext(
[in] WTS_CONTEXTFLAGS dwContext
);
Parameters
[in] dwContext
Type: WTS_CONTEXTFLAGS
One or more flags that specify the context. This value is based on the WTS_FLAGS values that are received by the thumbnail provider through the call to IThumbnailProvider::GetThumbnail.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps only] |
Minimum supported server | Windows Server 2012 [desktop apps only] |
Target Platform | Windows |
Header | thumbcache.h |