Partager via


fonction STROBJ_bEnum (winddi.h)

La fonction STROBJ_bEnum énumère les identités et les positions de glyphes.

Syntaxe

ENGAPI BOOL STROBJ_bEnum(
  STROBJ    *pstro,
  ULONG     *pc,
  PGLYPHPOS *ppgpos
);

Paramètres

pstro

Pointeur vers la structure STROBJ contenant les informations GLYPHPOS .

pc

Pointeur vers le nombre, retourné par GDI, des structures GLYPHPOS.

ppgpos

Pointeur vers le tableau dans lequel GDI écrit les structures GLYPHPOS.

Valeur retournée

La valeur de retour est TRUE si d’autres glyphes restent à énumérer, ou FALSE si l’énumération est terminée. La valeur de retour est DDI_ERROR si les glyphes ne peuvent pas être énumérés et qu’un code d’erreur est consigné.

Remarques

Un pilote doit télécharger uniquement les poignées de glyphes s’il met en cache les polices proprement dites.

Les informations retournées dépendent de la valeur de retour du pilote pour DrvGetGlyphMode.

Les bitmaps ou les contours peuvent également être obtenus à partir de structures FONTOBJ .

Les pilotes d’imprimante doivent appeler STROBJ_bEnumPositionsOnly au lieu de STROBJ_bEnum si le matériel d’imprimante fournit un rendu interne des polices TrueType.

Configuration requise

Condition requise Valeur
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

DrvGetGlyphMode

FONTOBJ

FONTOBJ_cGetGlyphs

GLYPHPOS

STROBJ

STROBJ_bEnumPositionsOnly

STROBJ_vEnumStart