ISharedBitmap::InitializeBitmap-Methode (thumbcache.h)

Initialisiert ein neues ISharedBitmap-Objekt mit einer bestimmten Bitmap.

Syntax

HRESULT InitializeBitmap(
  [in] HBITMAP       hbm,
  [in] WTS_ALPHATYPE wtsAT
);

Parameter

[in] hbm

Typ: HBITMAP

Ein Handle für die Bitmap, mit der ein neues ISharedBitmap-Objekt initialisiert werden soll. Die Bitmap muss ein DIB sein.

[in] wtsAT

Typ: WTS_ALPHATYPE

Der Alphatyp des Bitmapbilds. Kann einer der folgenden Werte sein.

WTSAT_UNKNOWN

Es kann nicht ermittelt werden, ob die Bitmap über einen Alphakanal verfügt.

WTSAT_RGB

Die Bitmap enthält keinen Alphakanal zur Transparenz.

WTSAT_ARGB

Die Bitmap enthält einen Alphakanal zur Transparenz.

Rückgabewert

Typ: HRESULT

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

Hinweise

Wenn ein ISharedBitmap-Objekt vom Client instanziiert wird (im Gegensatz zur Rückgabe durch die Methoden IThumbnailCache::GetThumbnailByID oder IThumbnailCache::GetThumbnail ), befindet sich die zugrunde liegende Bitmap nicht im freigegebenen Speicher.

Anforderungen

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