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