共用方式為


scriptStringValidate 函式 (usp10.h)

檢查 SCRIPT_STRING_ANALYSIS 結構是否有無效的序列。

語法

HRESULT ScriptStringValidate(
  [in] SCRIPT_STRING_ANALYSIS ssa
);

參數

[in] ssa

字串 SCRIPT_STRING_ANALYSIS 結構。

傳回值

如果找不到無效的序列,則傳回S_OK。 如果找到一或多個無效的序列,函式會傳回S_FALSE。 如果函式不成功,函式會傳回非零 HRESULT 值。

備註

此函式適用於拒絕無效序列輸入的編輯器。

只有在相關聯的SCRIPT_PROPERTIES結構中設定了 fRejectInvalid 成員的腳本時,才會檢查無效的序列。 例如,記事本通常會拒絕無效的泰文字符序列。 不過,無效的印度序列不會以傳統方式拒絕,而是以遺漏基底字元符號的組合顯示。

重要從 Windows 8 開始:若要維持在 Windows 7 上執行的能力,使用 Uniscribe 的模組必須在其連結庫清單中指定 gdi32.lib 之前指定 Usp10.lib。
 

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 usp10.h
程式庫 Usp10.lib
Dll Usp10.dll
可轉散發套件 Windows Me/98/95 上的 Internet Explorer 5 或更新版本

另請參閱

SCRIPT_PROPERTIES

SCRIPT_STRING_ANALYSIS

Uniscribe

Uniscribe 函式