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 (请参阅以下备注部分) 。

注解

如果 pAdjHTInfoNULL,或者 pAdjHTInfopDefHTInfo 指向同一缓冲区, HTUI_DeviceColorAdjustment 函数将显示 pDefHTInfo 提供的半调属性,但不允许用户修改它们。

要求

要求
Header winddi.h (包括 Winddi.h)