Метод 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 |