共用方式為


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)

另請參閱

DDCOLORCONTROL

DdVideoPortColorControl