Partager via


Fonction EngMarkBandingSurface (winddi.h)

La fonction EngMarkBandingSurface marque la surface spécifiée en tant que surface de bande.

Syntaxe

ENGAPI BOOL EngMarkBandingSurface(
  [in] HSURF hsurf
);

Paramètres

[in] hsurf

Poignée fournie par l’appelant à la surface à marquer en tant que surface de bande.

Valeur retournée

EngMarkBandingSurface retourne TRUE en cas de réussite ; sinon, il retourne FALSE.

Remarques

Si une DLL de graphiques d’imprimante utilise des surfaces gérées par GDI, elle doit appeler EngMarkBandingSurface si elle ne peut pas créer une surface (en appelant EngCreateBitmap) suffisamment grande pour contenir l’image bitmap d’une page physique entière. EngCreateBitmap et EngMarkBandingSurface doivent être appelés à partir de la fonction DrvEnableSurface de la DLL de graphiques d’imprimante.

Le handle fourni pour hsurf doit être un handle bitmap retourné par EngCreateBitmap.

Si une DLL de graphiques d’imprimante appelle EngMarkBandingSurface, elle doit définir les fonctions DrvStartBanding et DrvNextBand .

Configuration requise

   
Client minimal pris en charge Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows.
Plateforme cible Universal
En-tête winddi.h (inclure Winddi.h)
Bibliothèque Win32k.lib
DLL Win32k.sys

Voir aussi

DrvEnableSurface

DrvNextBand

DrvStartBanding

EngCreateBitmap