Функция EngMarkBandingSurface (winddi.h)
Функция EngMarkBandingSurface помечает указанную поверхность как поверхность полосы.
Синтаксис
ENGAPI BOOL EngMarkBandingSurface(
[in] HSURF hsurf
);
Параметры
[in] hsurf
Дескриптор, предоставленный вызывающей стороны, на поверхности, чтобы пометить как поверхность полосовки.
Возвращаемое значение
EngMarkBandingSurface возвращает значение TRUE при успешном выполнении; В противном случае возвращается значение FALSE.
Комментарии
Если библиотека DLL графики принтера использует управляемые GDI поверхности, она должна вызвать EngMarkBandingSurface , если она не может создать поверхность (путем вызова EngCreateBitmap), которая достаточно велика для хранения растрового изображения всей физической страницы. EngCreateBitmap и EngMarkBandingSurface должны вызываться из функции DrvEnableSurface библиотеки графики принтера.
Дескриптор, предоставленный для hsurf , должен быть дескриптором растрового изображения, возвращаемым EngCreateBitmap.
Если библиотека DLL для графики принтера вызывает EngMarkBandingSurface, она должна определить функции DrvStartBanding и DrvNextBand .
Требования
Минимальная версия клиента | Доступно в Windows 2000 и более поздних версиях операционных систем Windows. |
Целевая платформа | Универсальное |
Верхняя часть | winddi.h (включая Winddi.h) |
Библиотека | Win32k.lib |
DLL | Win32k.sys |