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