getContextPropertyList 函数 (recapis.h)

检索识别器支持的属性列表。

语法

HRESULT GetContextPropertyList(
  HRECOCONTEXT hrc,
  ULONG        *pcProperties,
  GUID         *pPropertyGUIDS
);

参数

hrc

识别器上下文的句柄。

pcProperties

输入时, pPropertyGUIDS 缓冲区的大小(以字节为单位)。 输出时, pPropertyGUIDS 缓冲区的大小(以字节为单位)。

pPropertyGUIDS

用户分配的缓冲区,用于包含识别器支持的属性列表。 若要确定缓冲区的大小,请将 pPropertyGUIDS 设置为 NULL;使用 pcProperties) 大小 (来分配 pPropertyGUIDS。 有关预定义属性的列表,请参阅识别 属性 GUID

返回值

此函数可以返回其中一个值。

返回代码 说明
S_OK
成功。
E_POINTER
其中一个参数是无效的指针。
E_FAIL
发生了未指定的错误。
E_INVALIDARG
收到无效参数。
TPC_E_INSUFFICIENT_BUFFER
ppPropertyGUIDS 缓冲区太小。

注解

此函数是可选的。

调用 Microsoft 识别引擎时,将 pcProperties 参数设置为大于所需值的值时,不会导致错误。 相反,引擎会自动将大小更改为识别器所需的值。

要求

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

另请参阅

GetContextPropertyValue 函数

SetContextPropertyValue 函数