EngMarkBandingSurface 函数 (winddi.h)

EngMarkBandingSurface 函数将指定的表面标记为条带表面。

语法

ENGAPI BOOL EngMarkBandingSurface(
  [in] HSURF hsurf
);

参数

[in] hsurf

要标记为带状图面的调用方提供的图柄。

返回值

成功后,EngMarkBandingSurface 返回 TRUE ;否则返回 FALSE

注解

如果打印机图形 DLL 使用 GDI 托管图面,如果它无法通过调用足以容纳整个物理页面位图的 EngCreateBitmap) 创建表面 (,则必须调用 EngMarkBandingSurface。 应从打印机图形 DLL 的 DrvEnableSurface 函数中调用 EngCreateBitmapEngMarkBandingSurface

hsurf 提供的句柄必须是 EngCreateBitmap 返回的位图句柄。

如果打印机图形 DLL 调用 EngMarkBandingSurface,则必须定义 DrvStartBandingDrvNextBand 函数。

要求

   
最低受支持的客户端 适用于 Windows 2000 及更高版本的 Windows 操作系统。
目标平台 通用
标头 winddi.h (包括 Winddi.h)
Library Win32k.lib
DLL Win32k.sys

另请参阅

DrvEnableSurface

DrvNextBand

DrvStartBanding

EngCreateBitmap