Fungsi ScriptFreeCache (usp10.h)

Mengosongkan cache skrip.

Sintaks

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

Parameter

[in, out] psc

Arahkan ke struktur SCRIPT_CACHE .

Nilai kembali

Mengembalikan 0 jika berhasil. Fungsi mengembalikan nilai HRESULT bukan nol jika tidak berhasil. Aplikasi tidak dapat menguji nilai pengembalian dengan makro BERHASIL dan GAGAL .

Keterangan

Aplikasi dapat membebaskan cache skrip kapan saja, dengan batasan tertentu jika aplikasi multi-utas. Uniscribe mempertahankan jumlah referensi dalam font dan cache pembentuknya dan membebaskan data font hanya ketika semua ukuran font gratis. Ini membebaskan data pembentuk hanya ketika semua font yang didukung dikosongkan.

Aplikasi harus membebaskan cache skrip untuk gaya saat membuang gaya tersebut.

ScriptFreeCache selalu mengatur parameternya ke NULL untuk membantu menghindari kesalahan penulisan.

Fungsi Uniscribe bersifat entrant ulang. Pembuatan cache di-interlock melalui satu semaphore di seluruh proses. ScriptFreeCache tidak boleh dipanggil pada saat utas lain mungkin mengakses cache tertentu secara gratis. Untuk alasan performa, cache tidak dikunci selama ScriptShape atau ScriptPlace.

Penting Dimulai dengan Windows 8: Untuk mempertahankan kemampuan untuk berjalan pada Windows 7, modul yang menggunakan Uniscribe harus menentukan Usp10.lib sebelum gdi32.lib dalam daftar pustakanya.
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header usp10.h
Pustaka Usp10.lib
DLL Usp10.dll
Redistribusi Internet Explorer 5 atau yang lebih baru pada Windows Me/98/95

Lihat juga

Penembolokan

SCRIPT_CACHE

Uniscribe

Fungsi Uniscribe