DirectDraw-Strukturen
Dieser Abschnitt enthält Informationen zu den folgenden Strukturen, die mit DirectDraw verwendet werden:
- DDBLTBATCH
- DDBLTFX
- DDCAPS
- DDCOLORCONTROL
- DDCOLORKEY
- DDDEVICEIDENTIFIER2
- DDGAMMARAMP
- DDOVERLAYFX
- DDPIXELFORMAT
- DDSCAPS
- DDSCAPS2
- DDSURFACEDESC
- DDSURFACEDESC2
Hinweis
Sie sollten den Arbeitsspeicher für jede DirectX-Struktur auf 0 initialisieren, bevor Sie die -Struktur verwenden. Darüber hinaus sollten Sie für alle Strukturen, die ein dwSize-Member enthalten, den Member auf die Größe der Struktur in Bytes festlegen, bevor die Struktur verwendet wird. Im folgenden Beispiel werden diese Aufgaben für eine allgemeine Struktur,DDCAPS, ausführt:
DDCAPS ddcaps; // You cannot use this yet.
ZeroMemory(&ddcaps, sizeof(DDCAPS));
ddcaps.dwSize = sizeof(DDCAPS);
// Now you can use the structure.
.
.