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.
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 |