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
コンテキストを指定する 1 つ以上のフラグ。 この値は、IThumbnailProvider::GetThumbnail の呼び出しによってサムネイル プロバイダーによって受信されるWTS_FLAGS値に基づいています。
戻り値
型: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | thumbcache.h |