Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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