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 |