TTDeleteEmbeddedFont, fonction (t2embapi.h)
Libère la mémoire utilisée par une police incorporée, hFontReference.
Par défaut, TTDeleteEmbeddedFont supprime également la version installée de la police du système de l’utilisateur. Lorsqu’une police installable est chargée, cette fonction doit toujours être appelée pour libérer la mémoire utilisée par la structure de police incorporée, mais un indicateur peut être spécifié indiquant que la police doit rester installée sur le système.
Syntaxe
LONG TTDeleteEmbeddedFont(
[in] HANDLE hFontReference,
[in] ULONG ulFlags,
[out] ULONG *pulStatus
);
Paramètres
[in] hFontReference
Gérez l’identification de la police, comme indiqué dans la fonction TTLoadEmbeddedFont .
[in] ulFlags
Indicateur spécifiant les options de suppression de police. Actuellement, cet indicateur peut être défini sur zéro ou la valeur suivante :
Valeur | Signification |
---|---|
|
Ne supprimez pas la police installée du système, mais relâchez la mémoire précédemment occupée par la structure de police incorporée. |
[out] pulStatus
Actuellement non défini.
Valeur retournée
Si elle réussit, TTDeleteEmbeddedFont retourne une valeur de E_NONE.
La mémoire occupée par la structure de police incorporée est effacée. Par défaut, la police indiquée par hFontReference est également supprimée définitivement (désinstallée et supprimée) du système.
Sinon, retourne un code d’erreur décrit dans Les messages d’erreur d’incorporation de fonction.
Notes
Le client est responsable de l’appel de cette fonction pour supprimer les polices lorsque les privilèges incorporés n’autorisent pas l’installation permanente d’une police sur le système d’un utilisateur.
Configuration requise
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | t2embapi.h |
Bibliothèque | T2embed.lib |
DLL | T2embed.dll |