Freigeben über


EngMarkBandingSurface-Funktion (winddi.h)

Die EngMarkBandingSurface-Funktion kennzeichnet die angegebene Oberfläche als Bandoberfläche.

Syntax

ENGAPI BOOL EngMarkBandingSurface(
  [in] HSURF hsurf
);

Parameter

[in] hsurf

Der vom Aufrufer bereitgestellte Griff zur Oberfläche, um ihn als Bandingoberfläche zu markieren.

Rückgabewert

EngMarkBandingSurface gibt bei Erfolg TRUE zurück. Andernfalls wird FALSE zurückgegeben.

Hinweise

Wenn eine Druckergrafik-DLL von GDI verwaltete Oberflächen verwendet, muss sie EngMarkBandingSurface aufrufen, wenn sie keine Oberfläche erstellen kann (durch Aufrufen von EngCreateBitmap), die groß genug ist, um die Bitmap einer gesamten physischen Seite aufzunehmen. Sowohl EngCreateBitmap als auch EngMarkBandingSurface sollten aus der DrvEnableSurface-Funktion der Druckergrafik-DLL aufgerufen werden.

Das für hsurf bereitgestellte Handle muss ein Bitmaphandle sein, das von EngCreateBitmap zurückgegeben wird.

Wenn eine Druckergrafik-DLL EngMarkBandingSurface aufruft, müssen drvStartBanding - und DrvNextBand-Funktionen definiert werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Universell
Header winddi.h (einschließlich Winddi.h)
Bibliothek Win32k.lib
DLL Win32k.sys

Weitere Informationen

DrvEnableSurface

DrvNextBand

DrvStartBanding

EngCreateBitmap