enumerasi DWRITE_FACTORY_TYPE (dwrite.h)
Menentukan jenis objek pabrik DirectWrite.
Sintaks
typedef enum DWRITE_FACTORY_TYPE {
DWRITE_FACTORY_TYPE_SHARED,
DWRITE_FACTORY_TYPE_ISOLATED
} ;
Konstanta
DWRITE_FACTORY_TYPE_SHARED Menunjukkan bahwa pabrik DirectWrite adalah pabrik bersama dan memungkinkan penggunaan kembali data font yang di-cache di beberapa komponen dalam proses. Pabrik tersebut juga memanfaatkan komponen penembolokan font lintas proses untuk performa yang lebih baik. |
DWRITE_FACTORY_TYPE_ISOLATED Menunjukkan bahwa objek pabrik DirectWrite terisolasi. Objek yang dibuat dari pabrik terisolasi tidak berinteraksi dengan status DirectWrite internal dari komponen lain. |
Keterangan
Objek pabrik DirectWrite berisi informasi tentang status internalnya, seperti pendaftaran pemuat font dan data font yang di-cache. Dalam kebanyakan kasus, Anda harus menggunakan objek pabrik bersama, karena memungkinkan beberapa komponen yang menggunakan DirectWrite untuk berbagi informasi status DirectWrite internal, sehingga mengurangi penggunaan memori. Namun, ada kasus ketika diinginkan untuk mengurangi dampak komponen pada sisa proses, seperti plug-in dari sumber yang tidak tepercaya, dengan kotak pasir dan mengisolasinya dari komponen proses lainnya. Dalam kasus seperti itu, Anda harus menggunakan pabrik yang terisolasi untuk komponen terkotakpasir.
Persyaratan
Klien minimum yang didukung | Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Header | dwrite.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk