Freigeben über


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)

Weitere Informationen

DDSCAPS

SURFACEALIGNMENT