Funzione EngCreateDeviceBitmap (winddi.h)

La funzione EngCreateDeviceBitmap richiede GDI di creare un handle per una bitmap del dispositivo.

Sintassi

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

Parametri

[in] dhsurf

Handle del dispositivo nella bitmap del dispositivo da creare.

[in] sizl

Specifica una struttura SIZEL che contiene la larghezza e l'altezza della bitmap da creare. I membri cx e cy di questa struttura contengono rispettivamente la larghezza e l'altezza della bitmap, in pixel. Una struttura SIZEL è identica a una struttura SIZE.

iFormatCompat

Specifica il formato del motore compatibile dell'area del dispositivo creato. Questa operazione viene usata da GDI se è necessario un buffer temporaneo per simulare una chiamata di disegno complessa. I valori consentiti per iFormatCompat sono BMF_1BPP, BMF_4BPP, BMF_8BPP, BMF_16BPP, BMF_24BPP e BMF_32BPP.

Valore restituito

Il valore restituito è un handle che identifica la bitmap se la funzione ha esito positivo. In caso contrario, è zero e viene registrato un codice di errore.

Commenti

La superficie deve essere associata usando EngAssociateSurface. La bitmap deve essere eliminata chiamando EngDeleteSurface quando non è più necessario.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Universale
Intestazione winddi.h (include Winddi.h)
Libreria Win32k.lib
DLL Win32k.sys

Vedi anche

EngCreateBitmap