Freigeben über


DDCOMPBUFFERINFO-Struktur (ddrawint.h)

Die DDCOMPBUFFERINFO-Struktur enthält treiberseitig bereitgestellte Informationen zu Komprimierungspuffern.

Syntax

typedef struct _DDCOMPBUFFERINFO {
  DWORD         dwSize;
  DWORD         dwNumCompBuffers;
  DWORD         dwWidthToCreate;
  DWORD         dwHeightToCreate;
  DWORD         dwBytesToAllocate;
  DDSCAPS2      ddCompCaps;
  DDPIXELFORMAT ddPixelFormat;
} DDCOMPBUFFERINFO, *LPDDCOMPBUFFERINFO;

Member

dwSize

Gibt die Größe dieser DDCOMPBUFFERINFO-Struktur in Bytes an.

dwNumCompBuffers

Gibt die Anzahl der Oberflächen dieses Typs an, die für die Dekomprimierung erforderlich sind.

dwWidthToCreate

Gibt die Breite der zu erstellenden Oberfläche dieses Typs in Pixel an.

dwHeightToCreate

Gibt die Höhe der zu erstellenden Oberfläche dieses Typs in Pixel an.

dwBytesToAllocate

Gibt die Gesamtanzahl der von jeder Oberfläche verwendeten Bytes an.

ddCompCaps

Zeigt auf eine DDSCAPS2-Struktur , die die Funktionen enthält, die beim Erstellen von Oberflächen dieses Typs verwendet werden sollen. Dadurch kann der Treiber den Typ des Arbeitsspeichers angeben, der beim Erstellen dieser Oberflächen verwendet werden soll.

ddPixelFormat

Zeigt auf eine DDPIXELFORMAT-Struktur , die die Pixelformate enthält, die beim Erstellen von Oberflächen dieses Typs verwendet werden sollen.

Hinweise

Diese Struktur übergibt diese Informationen an die DD_GETMOCOMPCOMPBUFFDATA-Struktur .

Anforderungen

Anforderung Wert
Header ddrawint.h (include Winddi.h)