Метод ISharedBitmap::D etach (thumbcache.h)

Извлекает растровое изображение, содержащееся в объекте ISharedBitmap , и возвращает копию, если он находится в общей памяти. После вызова этого метода растровое изображение больше не связывается с этим ISharedBitmap , и вы не сможете снова вызвать ISharedBitmap::GetSharedBitmap или ISharedBitmap::D etach .

Синтаксис

HRESULT Detach(
  [out] HBITMAP *phbm
);

Параметры

[out] phbm

Тип: HBITMAP*

При возврате этого метода содержит указатель на дескриптор извлекаемого растрового рисунка.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Если извлекаемое растровое изображение находится в общей памяти, возвращается копия растрового рисунка. Метод Detach не освобождает ссылки на базовую общую память.

Если извлекаемое растровое изображение не находится в общей памяти, возвращается само растровое изображение и копирование не выполняется.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header thumbcache.h