Share via


Función EngCreateDeviceBitmap (winddi.h)

La función EngCreateDeviceBitmap solicita a GDI que cree un identificador para un mapa de bits de dispositivo.

Sintaxis

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

Parámetros

[in] dhsurf

Identificador de dispositivo para el mapa de bits del dispositivo que se va a crear.

[in] sizl

Especifica una estructura SIZEL que contiene el ancho y alto del mapa de bits que se va a crear. Los miembros cx y cy de esta estructura contienen respectivamente el ancho y el alto del mapa de bits, en píxeles. Una estructura SIZEL es idéntica a una estructura SIZE .

iFormatCompat

Especifica el formato de motor compatible de la superficie del dispositivo que se va a crear. GDI lo usa si se necesita un búfer temporal para simular una llamada de dibujo complicada. Los valores permitidos para iFormatCompat son BMF_1BPP, BMF_4BPP, BMF_8BPP, BMF_16BPP, BMF_24BPP y BMF_32BPP.

Valor devuelto

El valor devuelto es un identificador que identifica el mapa de bits si la función es correcta. De lo contrario, es cero y se registra un código de error.

Comentarios

La superficie debe estar asociada mediante EngAssociateSurface. El mapa de bits debe eliminarse llamando a EngDeleteSurface cuando ya no sea necesario.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Universal
Encabezado winddi.h (incluya Winddi.h)
Library Win32k.lib
Archivo DLL Win32k.sys

Consulte también

EngCreateBitmap