Bagikan melalui


Struktur HEAPALIGNMENT (dmemmgr.h)

Struktur HEAPALIGNMENT berisi data yang menentukan persyaratan perataan untuk tumpukan memori tampilan tertentu.

Sintaks

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;

Anggota

dwSize

Menentukan ukuran dalam byte dari struktur HEAPALIGNMENT ini.

ddsCaps

Menentukan struktur DDSCAPS yang menunjukkan bidang perataan apa yang valid.

dwReserved

Dicadangkan untuk penggunaan sistem.

ExecuteBuffer

Menentukan struktur SURFACEALIGNMENT yang berisi persyaratan penyelarasan timbunan untuk permukaan yang ditandai dengan DDSCAPS_EXECUTEBUFFER.

Overlay

Menentukan struktur SURFACEALIGNMENT yang berisi persyaratan penyelarasan timbunan untuk permukaan yang ditandai dengan DDSCAPS_OVERLAY.

Texture

Menentukan struktur SURFACEALIGNMENT yang berisi persyaratan penyelarasan timbunan untuk permukaan yang ditandai dengan DDSCAPS_TEXTURE.

ZBuffer

Menentukan struktur SURFACEALIGNMENT yang berisi persyaratan penyelarasan timbunan untuk permukaan yang ditandai dengan DDSCAPS_ZBUFFER.

AlphaBuffer

Menentukan struktur SURFACEALIGNMENT yang berisi persyaratan penyelarasan timbunan untuk permukaan yang ditandai dengan DDSCAPS_ALPHA.

Offscreen

Menentukan struktur SURFACEALIGNMENT yang berisi persyaratan penyelarasan timbunan untuk permukaan yang ditandai dengan DDSCAPS_OFFSCREENPLAIN.

FlipTarget

Menentukan struktur SURFACEALIGNMENT yang berisi persyaratan penyelarasan timbunan untuk permukaan yang ditandai dengan DDSCAPS_FLIP.

Keterangan

Driver harus memverifikasi bahwa anggota dwSize setidaknya sebesar sizeof (HEAPALIGNMENT).

Persyaratan

Persyaratan Nilai
Header dmemmgr.h (termasuk Dmemmgr.h)

Lihat juga

DDSCAPS

SURFACEALIGNMENT