IDWriteFactory::UnregisterFontFileLoader, méthode (dwrite.h)
Annule l’inscription d’un chargeur de fichiers de police précédemment inscrit auprès du système de polices DirectWrite à l’aide de RegisterFontFileLoader.
Syntaxe
HRESULT UnregisterFontFileLoader(
IDWriteFontFileLoader *fontFileLoader
);
Paramètres
fontFileLoader
Type : IDWriteFontFileLoader*
Pointeur vers le chargeur de fichiers précédemment inscrit auprès du système de polices DirectWrite à l’aide de RegisterFontFileLoader.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Notes
Cette fonction annule l’inscription des rappels du chargeur de fichiers de police avec le système de polices DirectWrite. Vous devez implémenter l’interface du chargeur de fichiers de police par un objet singleton. Notez que les implémentations de chargeurs de fichiers de police ne doivent pas s’inscrire auprès de DirectWrite à l’intérieur de leurs constructeurs et ne doivent pas se désinscrire dans leurs destructeurs, car les opérations d’inscription et de désinscription incrémentent et décrémentent respectivement le nombre de références d’objets. Au lieu de cela, l’inscription et la désinscription des chargeurs de fichiers de police avec DirectWrite doivent être effectuées en dehors de l’implémentation du chargeur de fichiers de polices.
Spécifications
Client minimal pris en charge | Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | dwrite.h |
Bibliothèque | Dwrite.lib |
DLL | Dwrite.dll |