enumeración DWRITE_FACTORY_TYPE (dwrite.h)

Especifica el tipo de DirectWrite objeto de fábrica.

Syntax

typedef enum DWRITE_FACTORY_TYPE {
  DWRITE_FACTORY_TYPE_SHARED,
  DWRITE_FACTORY_TYPE_ISOLATED
} ;

Constantes

 
DWRITE_FACTORY_TYPE_SHARED
Indica que el generador de DirectWrite es un generador compartido y que permite la reutilización de datos de fuente almacenados en caché en varios componentes en proceso. Estos generadores también aprovechan los componentes de almacenamiento en caché de fuentes entre procesos para mejorar el rendimiento.
DWRITE_FACTORY_TYPE_ISOLATED
Indica que el objeto de fábrica de DirectWrite está aislado. Los objetos creados a partir de la fábrica aislada no interactúan con el estado de DirectWrite interno de otros componentes.

Comentarios

Un objeto de fábrica de DirectWrite contiene información sobre su estado interno, como el registro del cargador de fuentes y los datos de fuente almacenados en caché. En la mayoría de los casos, debe usar el objeto de fábrica compartido, ya que permite que varios componentes que usen DirectWrite compartan información de estado de DirectWrite interna, lo que reduce el uso de memoria. Sin embargo, hay casos en los que es conveniente reducir el impacto de un componente en el resto del proceso, como un complemento de un origen que no es de confianza, al aislarlo del resto de los componentes del proceso. En tales casos, debe usar una fábrica aislada para el componente de espacio aislado.

Requisitos

   
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado dwrite.h