HEAPALIGNMENT-Struktur (dmemmgr.h)
Die HEAPALIGNMENT-Struktur enthält Daten, die die Ausrichtungsanforderungen für einen bestimmten Anzeigespeicherheap angeben.
Syntax
typedef struct _HEAPALIGNMENT {
DWORD dwSize;
DDSCAPS ddsCaps;
DWORD dwReserved;
SURFACEALIGNMENT ExecuteBuffer;
SURFACEALIGNMENT Overlay;
SURFACEALIGNMENT Texture;
SURFACEALIGNMENT ZBuffer;
SURFACEALIGNMENT AlphaBuffer;
SURFACEALIGNMENT Offscreen;
SURFACEALIGNMENT FlipTarget;
} HEAPALIGNMENT, *LPHEAPALIGNMENT;
Member
dwSize
Gibt die Größe dieser HEAPALIGNMENT-Struktur in Bytes an.
ddsCaps
Gibt eine DDSCAPS-Struktur an, die angibt, welche Ausrichtungsfelder gültig sind.
dwReserved
Ist für das System reserviert.
ExecuteBuffer
Gibt eine SURFACEALIGNMENT-Struktur an, die Heapausrichtungsanforderungen für Oberflächen enthält, die mit DDSCAPS_EXECUTEBUFFER gekennzeichnet sind.
Overlay
Gibt eine SURFACEALIGNMENT-Struktur an, die Heapausrichtungsanforderungen für Oberflächen enthält, die mit DDSCAPS_OVERLAY gekennzeichnet sind.
Texture
Gibt eine SURFACEALIGNMENT-Struktur an, die Heapausrichtungsanforderungen für Oberflächen enthält, die mit DDSCAPS_TEXTURE gekennzeichnet sind.
ZBuffer
Gibt eine SURFACEALIGNMENT-Struktur an, die Heapausrichtungsanforderungen für Mit DDSCAPS_ZBUFFER gekennzeichnete Oberflächen enthält.
AlphaBuffer
Gibt eine SURFACEALIGNMENT-Struktur an, die Heapausrichtungsanforderungen für Oberflächen enthält, die mit DDSCAPS_ALPHA gekennzeichnet sind.
Offscreen
Gibt eine SURFACEALIGNMENT-Struktur an, die Heapausrichtungsanforderungen für Oberflächen enthält, die mit DDSCAPS_OFFSCREENPLAIN gekennzeichnet sind.
FlipTarget
Gibt eine SURFACEALIGNMENT-Struktur an, die Heapausrichtungsanforderungen für Mit DDSCAPS_FLIP gekennzeichnete Oberflächen enthält.
Hinweise
Der Treiber sollte überprüfen, ob das dwSize-Element mindestens so groß wie sizeof(HEAPALIGNMENT) ist.
Anforderungen
Anforderung | Wert |
---|---|
Header | dmemmgr.h (include Dmemmgr.h) |