共用方式為


ScriptFreeCache 函式 (usp10.h)

釋放腳本快取。

語法

HRESULT ScriptFreeCache(
  [in, out] SCRIPT_CACHE *psc
);

參數

[in, out] psc

SCRIPT_CACHE 結構的指標。

傳回值

若成功,即傳回 0。 如果函式未成功,函式會傳回非零 HRESULT 值。 應用程式無法使用 SUCCEEDEDFAILED 宏測試傳回值。

備註

應用程式可以隨時釋放腳本快取,如果應用程式是多線程,則有特定限制。 Uniscribe 只會在其 字型和圖形工具 快取中維護參考計數,而且只有在字型的所有大小都可用時,才會釋放字型數據。 只有在釋放所有支援的字型時,才會釋放圖形化工具數據。

當應用程式捨棄該樣式時,應用程式應該釋出樣式的腳本快取。

ScriptFreeCache 一律將其參數設定為 NULL ,以協助避免錯誤參考。

Uniscribe 函式是重新進入專案。 快取建立會透過單一進程範圍的旗號相互連結。 當另一個線程可能存取特定快取以釋放時,不應該呼叫 ScriptFreeCache。 基於效能考慮, 在 ScriptShapeScriptPlace 期間不會鎖定快取。

重要從 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 或更新版本

另請參閱

Caching

SCRIPT_CACHE

Uniscribe

Uniscribe 函式