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) |