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.
This section contains information about the following structures used with DirectDraw:
- DDBLTBATCH
- DDBLTFX
- DDCAPS
- DDCOLORCONTROL
- DDCOLORKEY
- DDDEVICEIDENTIFIER2
- DDGAMMARAMP
- DDOVERLAYFX
- DDPIXELFORMAT
- DDSCAPS
- DDSCAPS2
- DDSURFACEDESC
- DDSURFACEDESC2
Note
You should initialize the memory for each DirectX structure to 0 before you use the structure. In addition, for all structures that contain a dwSize member, you should set the member to the size of the structure, in bytes, before you use the structure. The following example performs those tasks on an object of type DDCAPS_DX3:
DDCAPS_DX3 ddcaps; // You can't use this yet.
ZeroMemory(&ddcaps, sizeof(DDCAPS_DX3));
ddcaps.dwSize = sizeof(DDCAPS_DX3);
// Now you can use the structure.
...