Compartir a través de


Función EngMarkBandingSurface (winddi.h)

La función EngMarkBandingSurface marca la superficie especificada como una superficie de bandas.

Sintaxis

ENGAPI BOOL EngMarkBandingSurface(
  [in] HSURF hsurf
);

Parámetros

[in] hsurf

Controlador proporcionado por el autor de la llamada a la superficie para marcar como una superficie de bandas.

Valor devuelto

EngMarkBandingSurface devuelve TRUE tras el éxito; de lo contrario, devuelve FALSE.

Comentarios

Si un archivo DLL de gráficos de impresora usa superficies administradas por GDI, debe llamar a EngMarkBandingSurface si no puede crear una superficie (llamando a EngCreateBitmap) lo suficientemente grande como para contener el mapa de bits de toda la página física. Se debe llamar a EngCreateBitmap y EngMarkBandingSurface desde la función DrvEnableSurface de la DLL de gráficos de impresora.

El identificador proporcionado para hsurf debe ser un identificador de mapa de bits devuelto por EngCreateBitmap.

Si un archivo DLL de gráficos de impresora llama a EngMarkBandingSurface, debe definir las funciones DrvStartBanding y DrvNextBand .

Requisitos

   
Cliente mínimo compatible Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Universal
Encabezado winddi.h (incluya Winddi.h)
Library Win32k.lib
Archivo DLL Win32k.sys

Consulte también

DrvEnableSurface

DrvNextBand

DrvStartBanding

EngCreateBitmap