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
TTDELETE_DONTREMOVEFONT
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

Voir aussi

TTLoadEmbeddedFont