DirectDraw Hardware Interface Support on Windows NT
The following table lists the DirectDraw hardware interface functions that are supported on Windows NT:
Function Name | Description |
Blt | Performs a bit-block transfer. |
CanCreateSurface | Queries whether the driver can support a surface that is different from the primary surface. |
CreateSurface | Creates a DirectDraw surface object. |
DestroySurface | Destroys a DirectDraw surface object. |
DrvDisableDirectDraw | DDI routine that disables the hardware for DirectDraw use. |
DrvEnableDirectDraw | DDI routine that enables the hardware for DirectDraw use. |
DrvGetDirectDrawInfo | DDI routine that gets the capabilities of the graphics hardware. |
Flip | Allows driver to perform multi-buffering. |
GetBltStatus | Queries the driver for its blt status. |
GetFlipStatus | Queries the driver for its flip status. |
Lock | Provides access to block of memory associated with a surface. |
MapMemory | Maps or unmaps application-modifiable portionsn of the frame buffer into or from user-mode address space. |
SetColorKey | Sets the color key value. |
SetOverlayPosition | Sets the position for an overlay. |
Unlock | Releases the lock held on a block of memory. |
UpdateOverlay | Repositions or modifies the visual attributes of an overlay surface. |
WaitForVerticalBlank | Returns the vertical blank status of the device. |