ScriptFreeCache 函式 (usp10.h)
釋放腳本快取。
語法
HRESULT ScriptFreeCache(
[in, out] SCRIPT_CACHE *psc
);
參數
[in, out] psc
SCRIPT_CACHE 結構的指標。
傳回值
若成功,即傳回 0。 如果函式未成功,函式會傳回非零 HRESULT 值。 應用程式無法使用 SUCCEEDED 和 FAILED 宏測試傳回值。
備註
應用程式可以隨時釋放腳本快取,如果應用程式是多線程,則有特定限制。 Uniscribe 只會在其 字型和圖形工具 快取中維護參考計數,而且只有在字型的所有大小都可用時,才會釋放字型數據。 只有在釋放所有支援的字型時,才會釋放圖形化工具數據。
當應用程式捨棄該樣式時,應用程式應該釋出樣式的腳本快取。
ScriptFreeCache 一律將其參數設定為 NULL ,以協助避免錯誤參考。
Uniscribe 函式是重新進入專案。 快取建立會透過單一進程範圍的旗號相互連結。 當另一個線程可能存取特定快取以釋放時,不應該呼叫 ScriptFreeCache。 基於效能考慮, 在 ScriptShape 或 ScriptPlace 期間不會鎖定快取。
重要從 Windows 8 開始:若要維護在 Windows 7 上執行的能力,使用 Uniscribe 的模組必須在其連結庫清單中指定 gdi32.lib 之前指定 Usp10.lib。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | usp10.h |
程式庫 | Usp10.lib |
Dll | Usp10.dll |
可轉散發套件 | Windows Me/98/95 上的 Internet Explorer 5 或更新版本 |