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 |