Método IDWriteFactory::RegisterFontFileLoader (dwrite.h)
Registra un cargador de archivos de fuente con DirectWrite.
Sintaxis
HRESULT RegisterFontFileLoader(
IDWriteFontFileLoader *fontFileLoader
);
Parámetros
fontFileLoader
Tipo: IDWriteFontFileLoader*
Puntero a un objeto IDWriteFontFileLoader para un tipo de recurso de archivo determinado.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Esta función registra un cargador de archivos de fuente con DirectWrite. La interfaz del cargador de archivos de fuente, que debe implementar un objeto singleton, controla la carga de recursos de archivo de fuente de un tipo determinado desde una clave. Una instancia determinada solo se puede registrar una vez. Los intentos correctos devolverán un error, lo que indica que ya se ha registrado. Tenga en cuenta que las implementaciones del cargador de archivos de fuente no deben registrarse con DirectWrite dentro de sus constructores y no deben anular el registro dentro de sus destructores, ya que las operaciones de registro y anulación del registro incrementan y reducen el recuento de referencias de objetos respectivamente. En su lugar, el registro y la anulación del registro con DirectWrite de cargadores de archivos de fuente deben realizarse fuera de la implementación del cargador de archivos de fuente.
Requisitos
Requisito | Value |
---|---|
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] |
Plataforma de destino | Windows |
Encabezado | dwrite.h |
Library | Dwrite.lib |
Archivo DLL | Dwrite.dll |