Display Driver Functions (Windows CE 5.0)

Send Feedback

The following table shows the Display driver functions with a description of the purpose of each.

Programming element Description
DisplayInit This function is the first display driver function to execute.
DrvAnyBlt This function performs a bit-block transfer with stretching or transparency.
DrvBitBlt This function performs a general bit-block transfer with clipping and masking.
DrvCopyBits This function translates between device-managed raster surfaces and graphics device interface (GDI) standard format bitmaps.
DrvCreateDeviceBitmap This function creates and manages bitmap files.
DrvDeleteDeviceBitmap This function deletes a device bitmap created by DrvCreateDeviceBitmap.
DrvDisableDriver This function notifies the display driver that the GDI no longer needs it and is ready to unload the driver.
DrvDisablePDEV This function notifies a driver that the specified PDEV structure is no longer needed. MGDI uses this function to notify the driver.
DrvDisableSurface This function notifies a driver that the surface created by the DrvEnableSurface function for the current device is no longer needed.
DrvEnableDriver This function is the initial driver entry point exported by the driver DLL for devices that link directly to GWES, such as display drivers and printer drivers.
DrvEnablePDEV This function enables a device context for drawing and returns device metrics for the target printer or display device in a GDIINFO structure.
DrvEnableSurface This function sets up a surface to draw on and associates it with a specified PDEV.
DrvEscape This function retrieves information from a device that is not available in a device-independent DDI.
DrvFillPath This function fills a drawing path with a brush.
DrvGetMasks This function retrieves the color masks for the display device's current mode.
DrvGetModes This function lists the modes supported by a specified device.
DrvGradientFill This function translates between device-managed raster surfaces and graphics device interface (GDI) standard format bitmaps.
DrvMovePointer This function moves the pointer to a new position and ensures that GDI does not interfere with the display of the pointer.
DrvPaint This function is obsolete, and is no longer called by GDI.
DrvPowerHandler This function handles POWER_UP and POWER_DOWN notifications.
DrvRealizeBrush This function requests that the driver realize a specified brush for a specified surface.
DrvRealizeColor This function maps an RGB color onto the closest available color that the device supports.
DrvSetPalette This function requests that the driver realize the palette for a specified device.
DrvSetPointerShape This function requests the driver to take the pointer off the display if the driver has drawn it there, and to attempt to set a new pointer shape, and put the new pointer on the display at a specified position.
DrvStrokePath This function strokes a path when called by GDI.
DrvTransparentBlt This function provides bit-block transfer capabilities with transparency.
DrvUnrealizeColor This function maps a color in the display device's format to an RGB value.
GetGPE This function executes in the GPE library while processing the DrvEnablePDEV and DrvGetModes DDI functions.
GPEEnableDriver This function initializes the callbacks that GDI provides for display drivers.
SetClearTypeBltGamma This function executes during the Init time of the display driver.
SetClearTypeBltMasks This function executes during the Init time of the display driver.

See Also

Display Driver Reference

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.