IInkStrokeDisp::GetPacketDescriptionPropertyMetrics 方法 (msinkaut.h)

检索给定数据包说明类型的指标。

语法

HRESULT GetPacketDescriptionPropertyMetrics(
  [in]  BSTR                     PropertyName,
  [out] long                     *Minimum,
  [out] long                     *Maximum,
  [out] TabletPropertyMetricUnit *Units,
  [out] float                    *Resolution
);

参数

[in] PropertyName

全局唯一标识符 (GUID) 来自 PacketProperty 常量,该常量标识要获取其指标的属性。

有关 BSTR 数据类型的详细信息,请参阅 使用 COM 库

[out] Minimum

平板电脑为此属性报告的最小值(以逻辑单位为单位)。 例如,从 0 到 9000 报告 x 值的平板电脑的逻辑最小值为 0。

[out] Maximum

平板电脑为此属性报告的最大值(以逻辑单位为单位)。 例如,从 0 到 9000 报告 x 值的平板电脑的逻辑最大值为 9000。

[out] Units

属性的物理单位,如英寸或度。 有关属性单位的列表,请参阅 TabletPropertyMetricUnit 枚举类型。

[out] Resolution

单位成员的解析值或增量值。 例如, (dpi) 每英寸 400 点的平板电脑的 分辨率 值为 400。

返回值

此方法可以返回其中一个值。

返回代码 说明
S_OK
成功。
E_POINTER
参数包含无效指针。
E_OUTOFMEMORY
无法分配完成此请求所需的内存。
CO_E_CLASSSTRING
GUID 格式无效。
E_INVALIDARG
集合中不存在 属性。
E_INK_EXCEPTION
处理时发生异常。

要求

要求
最低受支持的客户端 Windows XP Tablet PC Edition [仅限桌面应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 msinkaut.h
Library InkObj.dll

另请参阅

GetPacketValuesByProperty 方法

GetPropertyMetrics 方法

IInkStrokeDisp 接口

SetPacketValuesByProperty 方法

TabletPropertyMetricUnit 枚举