DD_COLORCONTROLDATA struttura (ddrawint.h)

La struttura DD_COLORCONTROLDATA contiene le informazioni sul controllo colore per la sovrapposizione specificata.

Sintassi

typedef struct _DD_COLORCONTROLDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_SURFACE_LOCAL     lpDDSurface;
  LPDDCOLORCONTROL      lpColorData;
  DWORD                 dwFlags;
  HRESULT               ddRVal;
  VOID                  *ColorControl;
} *PDD_COLORCONTROLDATA, DD_COLORCONTROLDATA;

Members

lpDD

Punta a una struttura DD_DIRECTDRAW_GLOBAL che descrive il dispositivo del driver.

lpDDSurface

Punta alla struttura DD_SURFACE_LOCAL che rappresenta la superficie di sovrapposizione.

lpColorData

Punta a una struttura DDCOLORCONTROL . Vedere il membro dwFlags per determinare come usare questo membro.

dwFlags

Indica un set di flag che specificano i flag di controllo colore. Questo membro può essere uno dei valori seguenti:

Flag Significato
DDRAWI_GETCOLOR Il driver deve restituire i controlli colore supportati per la sovrapposizione specificata nel membro lpColorData . Il driver deve impostare i flag appropriati nel membro dwFlags della struttura DDCOLORCONTROL per indicare in quali altri membri il driver ha restituito dati validi.
DDRAWI_SETCOLOR Il driver deve impostare i controlli di colore correnti per la sovrapposizione specificata usando i valori specificati nel membro lpColorData .

ddRVal

Specifica il percorso in cui il driver scrive il valore restituito del callback DdControlColor . Un codice restituito di DD_OK indica l'esito positivo. Per altre informazioni, vedere Restituire valori per DirectDraw.

ColorControl

Usato dall'API Microsoft DirectDraw e non deve essere compilato dal driver.

Requisiti

   
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

DdControlColor