Partager via


Méthode ISharedBitmap ::InitializeBitmap (thumbcache.h)

Initialise un nouvel objet ISharedBitmap avec une bitmap donnée.

Syntaxe

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

Paramètres

[in] hbm

Type : HBITMAP

Handle de la bitmap avec laquelle initialiser un nouvel objet ISharedBitmap . La bitmap doit être une DIB.

[in] wtsAT

Type : WTS_ALPHATYPE

Type alpha de l’image bitmap. Il peut s’agir de l’une des valeurs suivantes.

WTSAT_UNKNOWN

Impossible de déterminer si la bitmap a un canal alpha.

WTSAT_RGB

La bitmap ne contient pas de canal alpha pour la transparence.

WTSAT_ARGB

La bitmap contient un canal alpha pour la transparence.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Lorsqu’un objet ISharedBitmap est instancié par le client (au lieu d’être retourné par les méthodes IThumbnailCache ::GetThumbnailByID ou IThumbnailCache ::GetThumbnail ), la bitmap sous-jacente ne réside pas dans la mémoire partagée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête thumbcache.h