DEVHTADJDATA 结构 (winddi.h)
DEVHTADJDATA 结构用作 HTUI_DeviceColorAdjustment 函数的输入。
语法
typedef struct _DEVHTADJDATA {
DWORD DeviceFlags;
DWORD DeviceXDPI;
DWORD DeviceYDPI;
PDEVHTINFO pDefHTInfo;
PDEVHTINFO pAdjHTInfo;
} DEVHTADJDATA, *PDEVHTADJDATA;
成员
DeviceFlags
一组标志,由调用方设置,描述颜色混合和颜色与灰度输出。 应根据需要设置以下两个标志,或者不设置以下两个标志:
标志 | 定义 |
---|---|
DEVHTADJF_ADDITIVE_DEVICE |
|
DEVHTADJF_COLOR_DEVICE |
|
DeviceXDPI
设备的调用方提供的水平分辨率(以每英寸点为单位)。
DeviceYDPI
设备的调用方提供的垂直分辨率(以每英寸点为单位)。
pDefHTInfo
调用方提供的指向 DEVHTINFO 结构的指针,其中包含设备的默认半调属性。
pAdjHTInfo
调用方提供的指向包含设备的当前半调属性的 DEVHTINFO 结构的指针。 在 HTUI_DeviceColorAdjustment 函数返回之前,如果用户已调整了半调属性,它会修改此结构的内容。 可以为 NULL (请参阅以下备注部分) 。
注解
如果 pAdjHTInfo 为 NULL,或者 pAdjHTInfo 和 pDefHTInfo 指向同一缓冲区, HTUI_DeviceColorAdjustment 函数将显示 pDefHTInfo 提供的半调属性,但不允许用户修改它们。
要求
要求 | 值 |
---|---|
Header | winddi.h (包括 Winddi.h) |