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 |