ScriptString_pLogAttr 函数 (usp10.h)

返回指向已分析字符串的逻辑属性缓冲区的指针。

语法

const SCRIPT_LOGATTR * ScriptString_pLogAttr(
  [in] SCRIPT_STRING_ANALYSIS ssa
);

参数

[in] ssa

字符串 的SCRIPT_STRING_ANALYSIS 结构。

返回值

返回指向缓冲区的指针,该缓冲区包含定义逻辑属性(如果成功 )的SCRIPT_LOGATTR 结构。 如果函数不成功,则返回 NULL

注解

此函数返回的指针仅在应用程序将关联的 SCRIPT_STRING_ANALYSIS 结构传递给 ScriptStringFree 之前有效。

逻辑属性缓冲区至少包含 ScriptString_pcOutChars的 ssa 参数指示的整数数。

在扫描 SCRIPT_LOGATTR 数组中是否存在断字点时,应用程序应向后查找 fWordStopfWhiteSpace 成员的值。 ScriptStringAnalyse 仅在每次运行时调用 ScriptBreak ,而 ScriptBreak 从不对运行的第一个字符设置 fWordBreak ,因为它没有上一次运行在空白中结束的信息。

重要从Windows 8开始:若要保持在 Windows 7 上运行的功能,使用 Uniscribe 的模块必须在其库列表中指定 gdi32.lib 之前的 Usp10.lib。
 

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 usp10.h
Library Usp10.lib
DLL Usp10.dll
可再发行组件 Windows Me/98/95 上的 Internet Explorer 5 或更高版本

另请参阅

SCRIPT_STRING_ANALYSIS

ScriptBreak

ScriptStringAnalyse

ScriptStringFree

ScriptString_pcOutChars

Uniscribe

Uniscribe 函数