Compartilhar via


Função EngMarkBandingSurface (winddi.h)

A função EngMarkBandingSurface marca a superfície especificada como uma superfície de faixa.

Sintaxe

ENGAPI BOOL EngMarkBandingSurface(
  [in] HSURF hsurf
);

Parâmetros

[in] hsurf

Identificador fornecido pelo chamador para a superfície para marcar como uma superfície de faixa.

Valor retornado

EngMarkBandingSurface retorna TRUE após o sucesso; caso contrário, retornará FALSE.

Comentários

Se uma DLL de gráficos de impressora usar superfícies gerenciadas por GDI, ela deverá chamar EngMarkBandingSurface se não puder criar uma superfície (chamando EngCreateBitmap) que seja grande o suficiente para conter o bitmap de uma página física inteira. EngCreateBitmap e EngMarkBandingSurface devem ser chamados de dentro da função DrvEnableSurface da DLL de gráficos da impressora.

O identificador fornecido para hsurf deve ser um identificador de bitmap retornado por EngCreateBitmap.

Se uma DLL de gráficos de impressora chamar EngMarkBandingSurface, ela deverá definir as funções DrvStartBanding e DrvNextBand .

Requisitos

   
Cliente mínimo com suporte Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Universal
Cabeçalho winddi.h (inclua Winddi.h)
Biblioteca Win32k.lib
DLL Win32k.sys

Confira também

DrvEnableSurface

DrvNextBand

DrvStartBanding

EngCreateBitmap