Partager via


Fonction EngGetType1FontList (winddi.h)

La fonction EngGetType1FontList récupère une liste de polices PostScript Type 1 installées localement et à distance.

Syntaxe

ENGAPI BOOL EngGetType1FontList(
  [in]            HDEV          hdev,
  [out, optional] TYPE1_FONT    *pType1Buffer,
  [in]            ULONG         cjType1Buffer,
  [out]           PULONG        pulLocalFonts,
  [out]           PULONG        pulRemoteFonts,
  [out]           LARGE_INTEGER *pLastModified
);

Paramètres

[in] hdev

Gérez l’appareil. Il s’agit du handle GDI reçu par le pilote en tant que paramètre hdev pour DrvCompletePDEV.

[out, optional] pType1Buffer

Pointeur vers un tableau de structures TYPE1_FONT dans laquelle stocker la liste de polices de type 1. Ce paramètre peut être NULL.

[in] cjType1Buffer

Spécifie la taille, en octets, de pType1Buffer.

[out] pulLocalFonts

Pointeur vers un emplacement de mémoire qui reçoit le nombre de polices de type 1 sur le système local.

[out] pulRemoteFonts

Pointeur vers un emplacement de mémoire qui reçoit le nombre de polices de type 1 sur le système distant.

[out] pLastModified

Pointeur vers un emplacement de mémoire qui reçoit l’horodatage correspondant à la dernière fois qu’une police de type 1 a été ajoutée ou supprimée du système local.

Valeur retournée

EngGetType1FontList retourne TRUE s’il réussit ; sinon, il retourne FALSE.

Remarques

Les pilotes d’imprimante PostScript peuvent appeler EngGetType1FontList pour obtenir la liste des polices de type 1 disponibles. Ces polices sont ensuite accessibles via les handles retournés dans la structure TYPE1_FONT.

Si pType1Buffer a la valeur NULL, EngGetType1FontList retourne uniquement le nombre de polices de type 1 locales et distantes, ainsi que l’horodatage correspondant à la dernière fois où une police de type 1 a été ajoutée ou supprimée localement du système.

Configuration requise

   
Client minimal pris en charge Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows.
Plateforme cible Universal
En-tête winddi.h (inclure Winddi.h)
Bibliothèque Win32k.lib
DLL Win32k.sys

Voir aussi

TYPE1_FONT