Condividi tramite


DD_SURFACE_LOCAL struttura (ddrawint.h)

La struttura DD_SURFACE_LOCAL contiene dati correlati alla superficie univoci per un singolo oggetto di superficie.

Sintassi

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;

Members

lpGbl

Punta alla struttura DD_SURFACE_GLOBAL contenente dati di superficie condivisi a livello globale con più superfici.

dwFlags

Specifica un set di flag di superficie. Questo membro è un OR bit per bit di uno dei valori seguenti:

Flag Significato
DDRAWISURF_BACKBUFFER La superficie era originariamente un buffer indietro.
DDRAWISURF_DRIVERMANAGED La superficie è una trama gestita del driver usata con Microsoft Direct3D.
DDRAWISURF_FRONTBUFFER La superficie era originariamente un buffer anteriore.
DDRAWISURF_HASCKEYSRCBLT La superficie ha dati di sovrapposizione delle chiavi di colore di origine nel membro ddckCKSrcBlt .
DDRAWISURF_HASOVERLAYDATA La superficie ha dati sovrapposti.
DDRAWISURF_HASPIXELFORMAT La superficie dispone di dati di formato pixel.
DDRAWISURF_INVALID La superficie è stata invalidata da un'operazione di impostazione della modalità.

ddsCaps

Specifica una struttura DDSCAPS che descrive le funzionalità della superficie.

dwReserved1

Riservato per l'uso da parte del driver di visualizzazione.

ddckCKSrcOverlay

Specifica una struttura DDCOLORKEY (definita nella documentazione di Microsoft DirectDraw SDK) contenente le informazioni sulla chiave di colore per l'uso della sovrapposizione di origine.

ddckCKSrcBlt

Specifica una struttura DDCOLORKEY che descrive la chiave di colore per le sovrapposizioni delle chiavi di colore di origine.

ddckCKDestOverlay

Specifica una struttura DDCOLORKEY contenente le informazioni sulla chiave di colore per l'uso della sovrapposizione di destinazione.

ddckCKDestBlt

Specifica una struttura DDCOLORKEY che descrive la chiave di colore per le sovrapposizioni delle chiavi di colore di destinazione.

lpSurfMore

Punta a una struttura DD_SURFACE_MORE che contiene dati di superficie locali aggiuntivi.

lpAttachList

Punta a una struttura DD_ATTACHLIST che contiene l'elenco di superfici a cui è associata questa superficie.

lpAttachListFrom

Punta a una struttura DD_ATTACHLIST che contiene l'elenco di superfici associate a questa superficie.

rcOverlaySrc

Riservato per l'uso del sistema e deve essere ignorato dal driver.

Requisiti

   
Intestazione ddrawint.h (include Winddi.h)