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
指向與目前Microsoft DirectDraw 程式相關的 DD_DIRECTDRAW_LOCAL 結構。
lpVideoPort
指向代表這個 VPE 物件的 DD_VIDEOPORT_LOCAL 結構。
dwFlags
指定要由驅動程式執行的色彩控制作業。 這個成員可以是下列其中一個值:
旗 | 意義 |
---|---|
DDRAWI_VPORTGETCOLOR | 驅動程式應該將目前的 VPE 物件色彩控件寫入 DDCOLORCONTROL 結構,lpColorData 點。 |
DDRAWI_VPORTSETCOLOR | 驅動程式應該根據 DDCOLORCONTROL 結構的內容,設定 VPE 物件色彩控件的新值,lpColorData 點。 |
lpColorData
指向 DDCOLORCONTROL 結構,該結構會定義與 lpVideoPort 點 lpVideoPort 相關聯之 VPE 物件的色彩控件。 dwFlags 的值 決定驅動程式是否要讀取或寫入這個結構。
ddRVal
指定驅動程式寫入 DdVideoPortColorControl 回呼傳回值的位置。 DD_OK傳回碼表示成功。 如需詳細資訊,請參閱 DirectDraw的傳回值。
ColorControl
由 DirectDraw API 使用,且不應該由驅動程式填入。
要求
要求 | 價值 |
---|---|
標頭 | ddrawint.h (包括 Winddi.h) |