IThumbnailSettings::SetContext-Methode (thumbcache.h)

Ermöglicht es einem Miniaturansichtsanbieter, eine Miniaturansicht zurückzugeben, die für den Kontext des Benutzers spezifisch ist.

Zunächst empfängt ein Miniaturansichtsanbieter eine Anforderung für ein Miniaturbild über einen Aufruf der IThumbnailCache::GetThumbnail-Methode . Bevor der Anbieter IExtractImage::Extract oder IThumbnailProvider::GetThumbnail aufruft, kann der Miniaturansichtscache IThumbnailSettings::SetContext aufrufen, um sicherzustellen, dass die zurückgegebene Miniaturansicht dem Kontext des Benutzers entspricht. Beispielsweise könnte der Anbieter das neue WTS_APPSTYLE-Flag erkennen und eine Miniaturansicht zurückgeben, die den Windows 8 Ui-Richtlinien entspricht.

Syntax

HRESULT SetContext(
  [in] WTS_CONTEXTFLAGS dwContext
);

Parameter

[in] dwContext

Typ: WTS_CONTEXTFLAGS

Mindestens ein Flag, das den Kontext angibt. Dieser Wert basiert auf den WTS_FLAGS Werten, die vom Miniaturansichtsanbieter über den Aufruf von IThumbnailProvider::GetThumbnail empfangen werden.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile thumbcache.h

Weitere Informationen

IThumbnailSettings