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