DWRITE_FACTORY_TYPE-Enumeration (dwrite.h)
Gibt den Typ des DirectWrite Factoryobjekts an.
Syntax
typedef enum DWRITE_FACTORY_TYPE {
DWRITE_FACTORY_TYPE_SHARED,
DWRITE_FACTORY_TYPE_ISOLATED
} ;
Konstanten
DWRITE_FACTORY_TYPE_SHARED Gibt an, dass die DirectWrite Factory eine freigegebene Factory ist und die Wiederverwendung zwischengespeicherter Schriftartdaten über mehrere Prozesskomponenten hinweg ermöglicht. Solche Fabriken nutzen auch komponenten für die prozessübergreifende Schriftartzwischenspeicherung, um die Leistung zu verbessern. |
DWRITE_FACTORY_TYPE_ISOLATED Gibt an, dass das DirectWrite Factoryobjekt isoliert ist. Objekte, die aus der isolierten Factory erstellt wurden, interagieren nicht mit dem internen DirectWrite Zustand anderer Komponenten. |
Hinweise
Ein DirectWrite Factoryobjekt enthält Informationen zum internen Zustand, z. B. die Registrierung des Schriftartladeprogramms und zwischengespeicherte Schriftartdaten. In den meisten Fällen sollten Sie das freigegebene Factoryobjekt verwenden, da es mehreren Komponenten, die DirectWrite verwenden, ermöglicht, interne DirectWrite Zustandsinformationen freizugeben, wodurch die Speicherauslastung verringert wird. Es gibt jedoch Fälle, in denen es wünschenswert ist, die Auswirkungen einer Komponente auf den Rest des Prozesses zu verringern, z. B. ein Plug-In aus einer nicht vertrauenswürdigen Quelle, indem Sie sie vom Rest der Prozesskomponenten abtrennen und isolieren. In solchen Fällen sollten Sie eine isolierte Factory für die Sandkastenkomponente verwenden.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Kopfzeile | dwrite.h |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für