Partager via


Fonction EngCreateDeviceBitmap (winddi.h)

La fonction EngCreateDeviceBitmap demande à GDI de créer un handle pour une bitmap d’appareil.

Syntaxe

ENGAPI HBITMAP EngCreateDeviceBitmap(
  [in] DHSURF dhsurf,
  [in] SIZEL  sizl,
       ULONG  iFormatCompat
);

Paramètres

[in] dhsurf

Handle d’appareil à l’image bitmap de l’appareil à créer.

[in] sizl

Spécifie une structure SIZEL qui contient la largeur et la hauteur de la bitmap à créer. Les membres cx et cy de cette structure contiennent respectivement la largeur et la hauteur de la bitmap, en pixels. Une structure SIZEL est identique à une structure SIZE .

iFormatCompat

Spécifie le format de moteur compatible de la surface d’appareil en cours de création. Il est utilisé par GDI si une mémoire tampon temporaire est nécessaire pour simuler un appel de dessin compliqué. Les valeurs autorisées pour iFormatCompat sont BMF_1BPP, BMF_4BPP, BMF_8BPP, BMF_16BPP, BMF_24BPP et BMF_32BPP.

Valeur retournée

La valeur de retour est un handle qui identifie la bitmap si la fonction réussit. Sinon, il est égal à zéro et un code d’erreur est journalisé.

Remarques

La surface doit être associée à l’aide de EngAssociateSurface. La bitmap doit être supprimée en appelant EngDeleteSurface lorsqu’elle n’est plus nécessaire.

Configuration requise

Condition requise Valeur
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

EngCreateBitmap