Bagikan melalui


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