Display Driver Functions (Windows CE 5.0)
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
Send Feedback on this topic to the authors