структура DD_VPORTCOLORDATA (ddrawint.h)
Структура DD_VPORTCOLORDATA содержит сведения об управлении цветом объектов расширения видеопорта (VPE).
Синтаксис
typedef struct _DD_VPORTCOLORDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_VIDEOPORT_LOCAL lpVideoPort;
DWORD dwFlags;
LPDDCOLORCONTROL lpColorData;
HRESULT ddRVal;
VOID *ColorControl;
} *PDD_VPORTCOLORDATA, DD_VPORTCOLORDATA;
Члены
lpDD
Указывает на структуру DD_DIRECTDRAW_LOCAL , которая относится только к текущему процессу Microsoft DirectDraw.
lpVideoPort
Указывает на структуру DD_VIDEOPORT_LOCAL , представляющую этот объект VPE.
dwFlags
Указывает операцию управления цветом, выполняемую драйвером. Этот элемент может иметь одно из следующих значений:
Flag | Значение |
---|---|
DDRAWI_VPORTGETCOLOR | Драйвер должен записать текущие элементы управления цветом объекта VPE в структуру DDCOLORCONTROL, на которую указывает lpColorData . |
DDRAWI_VPORTSETCOLOR | Драйвер должен задавать новые значения для элементов управления цветом объекта VPE на основе содержимого структуры DDCOLORCONTROL, на которую указывает lpColorData . |
lpColorData
Указывает на структуру DDCOLORCONTROL , которая определяет элемент управления цветом, связанный с объектом VPE, на который указывает lpVideoPort . Значение dwFlags определяет, выполняет ли драйвер чтение из этой структуры или запись в нее.
ddRVal
Указывает расположение, в которое драйвер записывает возвращаемое значение обратного вызова DdVideoPortColorControl . Код возврата DD_OK указывает на успешное выполнение. Дополнительные сведения см. в разделе Возвращаемые значения для DirectDraw.
ColorControl
Используется API DirectDraw и не должен заполняться драйвером.
Требования
Верхняя часть | ddrawint.h (включая Winddi.h) |