Windows支持两个功能GetDeviceCaps和DeviceCapabilities,这些应用程序可以使用设备上下文检索设备数据。GetDeviceCaps检索以下设备的常规设备数据:
*光栅显示
*点阵式打印机
*喷墨打印机
*激光打印机
*矢量绘图仪
*光栅相机
数据包括设备支持的功能,包括设备分辨率(视频显示),颜色格式(视频显示和彩色打印机),图形对象数量,光栅功能,曲线绘图,线条图,多边形绘图和文字绘图。应用程序通过提供标识适当设备上下文的句柄以及指定函数要检索的数据类型的索引来检索此数据。
DeviceCapabilities功能可检索特定于打印机的数据,包括可用纸盒数量,打印机的双面功能,打印机支持的分辨率,最大和最小支持的纸张尺寸等。应用程序通过提供指定打印机设备和端口的字符串以及指定函数要检索的数据类型的索引来检索此数据。