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 |