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 |