Compartir a través de


DD_SURFACE_LOCAL estructura (ddrawint.h)

La estructura DD_SURFACE_LOCAL contiene datos relacionados con la superficie que son exclusivos de un objeto de superficie individual.

Sintaxis

typedef struct _DD_SURFACE_LOCAL {
  PDD_SURFACE_GLOBAL lpGbl;
  DWORD              dwFlags;
  DDSCAPS            ddsCaps;
  ULONG_PTR          dwReserved1;
  union {
    DDCOLORKEY ddckCKSrcOverlay;
    DDCOLORKEY ddckCKSrcBlt;
  };
  union {
    DDCOLORKEY ddckCKDestOverlay;
    DDCOLORKEY ddckCKDestBlt;
  };
  PDD_SURFACE_MORE   lpSurfMore;
  PDD_ATTACHLIST     lpAttachList;
  PDD_ATTACHLIST     lpAttachListFrom;
  RECT               rcOverlaySrc;
} *PDD_SURFACE_LOCAL, DD_SURFACE_LOCAL;

Miembros

lpGbl

Apunta a la estructura de DD_SURFACE_GLOBAL que contiene datos de superficie que se comparten globalmente con varias superficies.

dwFlags

Especifica un conjunto de marcas de superficie. Este miembro es un OR bit a bit de cualquiera de los siguientes valores:

Marca Significado
DDRAWISURF_BACKBUFFER La superficie era originalmente un búfer de reserva.
DDRAWISURF_DRIVERMANAGED La superficie es una textura administrada por controladores que se usa con Microsoft Direct3D.
DDRAWISURF_FRONTBUFFER La superficie era originalmente un búfer frontal.
DDRAWISURF_HASCKEYSRCBLT La superficie tiene datos de superposición de clave de color de origen en el miembro ddckCKSrcBlt .
DDRAWISURF_HASOVERLAYDATA La superficie tiene datos superpuestos.
DDRAWISURF_HASPIXELFORMAT La superficie tiene datos de formato de píxel.
DDRAWISURF_INVALID La superficie se ha invalidado mediante una operación de configuración de modo.

ddsCaps

Especifica una estructura DDSCAPS que describe las funciones de la superficie.

dwReserved1

Reservado para su uso por el controlador de pantalla.

ddckCKSrcOverlay

Especifica una estructura DDCOLORKEY (definida en la documentación del SDK de Microsoft DirectDraw) que contiene la información de clave de color para el uso de superposición de origen.

ddckCKSrcBlt

Especifica una estructura DDCOLORKEY que describe la clave de color de las superposiciones de clave de color de origen.

ddckCKDestOverlay

Especifica una estructura DDCOLORKEY que contiene la información de clave de color para el uso de superposición de destino.

ddckCKDestBlt

Especifica una estructura DDCOLORKEY que describe la clave de color de las superposiciones de clave de color de destino.

lpSurfMore

Apunta a una estructura de DD_SURFACE_MORE que contiene datos de superficie local adicionales.

lpAttachList

Apunta a una estructura de DD_ATTACHLIST que contiene la lista de superficies a las que se adjunta esta superficie.

lpAttachListFrom

Apunta a una estructura DD_ATTACHLIST que contiene la lista de superficies adjuntas a esta superficie.

rcOverlaySrc

Reservado para uso del sistema y debe omitirlo el controlador.

Requisitos

   
Encabezado ddrawint.h (incluya Winddi.h)