DD_SETENTRIESDATA結構 (ddrawint.h)
DD_SETENTRIESDATA 結構包含設定調色盤專案所需的資訊。
語法
typedef struct _DD_SETENTRIESDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_PALETTE_GLOBAL lpDDPalette;
DWORD dwBase;
DWORD dwNumEntries;
LPPALETTEENTRY lpEntries;
HRESULT ddRVal;
VOID *SetEntries;
} *PDD_SETENTRIESDATA, DD_SETENTRIESDATA;
成員
lpDD
指向描述驅動程式裝置 的DD_DIRECTDRAW_GLOBAL 結構。
lpDDPalette
指向代表 DirectDrawPalette 物件的 DD_PALETTE_GLOBAL 結構。
dwBase
指定要修改之第一個專案的色彩表格中以零起始的索引。
dwNumEntries
指定驅動程式應該更新的調色盤專案數目。
lpEntries
指向指定色彩表格的 PALETTEENTRY 結構。 如需 PALETTEENTRY 的詳細資訊,請參閱最新的 Microsoft DirectX SDK 檔。
ddRVal
指定驅動程式寫入 DdSetEntries 回呼傳回值的位置。 如需詳細資訊,請參閱 DirectDraw 的傳回值。
SetEntries
由 Microsoft DirectDraw API 使用,且不應由驅動程式填入。
需求
標頭 | ddrawint.h (包含 Winddi.h) |