Partager via


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

Voir aussi

IDWriteFactory