Compartir a través de


Estructura HEAPALIGNMENT (dmemmgr.h)

La estructura HEAPALIGNMENT contiene datos que especifican los requisitos de alineación de un montón de memoria de visualización determinado.

Sintaxis

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;

Miembros

dwSize

Especifica el tamaño en bytes de esta estructura HEAPALIGNMENT.

ddsCaps

Especifica una estructura DDSCAPS que indica qué campos de alineación son válidos.

dwReserved

Reservado para uso del sistema.

ExecuteBuffer

Especifica una estructura SURFACEALIGNMENT que contiene los requisitos de alineación del montón para las superficies etiquetadas con DDSCAPS_EXECUTEBUFFER.

Overlay

Especifica una estructura SURFACEALIGNMENT que contiene los requisitos de alineación del montón para las superficies etiquetadas con DDSCAPS_OVERLAY.

Texture

Especifica una estructura SURFACEALIGNMENT que contiene los requisitos de alineación del montón para las superficies etiquetadas con DDSCAPS_TEXTURE.

ZBuffer

Especifica una estructura SURFACEALIGNMENT que contiene los requisitos de alineación del montón para las superficies etiquetadas con DDSCAPS_ZBUFFER.

AlphaBuffer

Especifica una estructura SURFACEALIGNMENT que contiene los requisitos de alineación del montón para las superficies etiquetadas con DDSCAPS_ALPHA.

Offscreen

Especifica una estructura SURFACEALIGNMENT que contiene los requisitos de alineación del montón para las superficies etiquetadas con DDSCAPS_OFFSCREENPLAIN.

FlipTarget

Especifica una estructura SURFACEALIGNMENT que contiene los requisitos de alineación del montón para las superficies etiquetadas con DDSCAPS_FLIP.

Comentarios

El controlador debe comprobar que el miembro dwSize es al menos tan grande como sizeof(HEAPALIGNMENT).

Requisitos

Requisito Valor
Header dmemmgr.h (include Dmemmgr.h)

Consulte también

DDSCAPS

SURFACEALIGNMENT