Partager via


ISharedBitmap ::D etach, méthode (thumbcache.h)

Récupère la bitmap contenue dans un objet ISharedBitmap et retourne une copie si la bitmap contenue réside dans la mémoire partagée. Après avoir appelé cette méthode, la bitmap n’est plus associée à cet ISharedBitmap et vous ne pouvez plus appeler ISharedBitmap ::GetSharedBitmap ou ISharedBitmap ::D etach dessus.

Syntaxe

HRESULT Detach(
  [out] HBITMAP *phbm
);

Paramètres

[out] phbm

Type : HBITMAP*

Lorsque cette méthode est retournée, contient un pointeur vers un handle vers la bitmap à récupérer.

Valeur retournée

Type : HRESULT

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

Remarques

Si la bitmap récupérée réside dans la mémoire partagée, une copie de la bitmap est retournée. La méthode Detach ne libère aucune référence à la mémoire partagée sous-jacente.

Si la bitmap récupérée ne réside pas dans la mémoire partagée, la bitmap elle-même est retournée et aucune copie n’est effectué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