Функция EngCreateDeviceBitmap (winddi.h)
Функция EngCreateDeviceBitmap запрашивает GDI для создания дескриптора для растрового изображения устройства.
Синтаксис
ENGAPI HBITMAP EngCreateDeviceBitmap(
[in] DHSURF dhsurf,
[in] SIZEL sizl,
ULONG iFormatCompat
);
Параметры
[in] dhsurf
Дескриптор устройства для создаваемого растрового изображения устройства.
[in] sizl
Задает структуру SIZEL, содержащую ширину и высоту создаваемого растрового рисунка. Элементы cx и cy этой структуры содержат соответственно ширину и высоту растрового изображения в пикселях. Структура SIZEL идентична структуре SIZE .
iFormatCompat
Указывает совместимый формат подсистемы создаваемой поверхности устройства. Используется GDI, если для имитации сложного вызова рисования требуется временный буфер. Допустимые значения для iFormatCompat : BMF_1BPP, BMF_4BPP, BMF_8BPP, BMF_16BPP, BMF_24BPP и BMF_32BPP.
Возвращаемое значение
Возвращаемое значение — это дескриптор, который определяет растровое изображение при успешном выполнении функции. В противном случае значение равно нулю и регистрируется код ошибки.
Комментарии
Поверхность должна быть связана с помощью EngAssociateSurface. Растровое изображение должно быть удалено путем вызова EngDeleteSurface , если оно больше не требуется.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows 2000 и более поздних версиях операционных систем Windows. |
Целевая платформа | Универсальное |
Верхняя часть | winddi.h (включая Winddi.h) |
Библиотека | Win32k.lib |
DLL | Win32k.sys |