Share via


STROBJ_bEnum-Funktion (winddi.h)

Die STROBJ_bEnum-Funktion listet Glyphenidentitäten und -positionen auf.

Syntax

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

Parameter

pstro

Zeiger auf die STROBJ-Struktur , die die GLYPHPOS-Informationen enthält.

pc

Zeiger auf die Anzahl von GLYPHPOS-Strukturen, die von GDI zurückgegeben wird.

ppgpos

Zeiger auf das Array, in das GDI die GLYPHPOS-Strukturen schreibt.

Rückgabewert

Der Rückgabewert ist TRUE , wenn weitere Glyphen aufgelistet werden müssen, oder FALSE , wenn die Enumeration abgeschlossen ist. Der Rückgabewert ist DDI_ERROR, wenn die Glyphen nicht aufgezählt werden können und ein Fehlercode protokolliert wird.

Hinweise

Ein Treiber sollte nur die Glyphenhandles herunterladen, wenn er Schriftarten selbst zwischenspeichert.

Die zurückgegebenen Informationen hängen vom Rückgabewert des Treibers für DrvGetGlyphMode ab.

Bitmaps oder Gliederungen können auch aus FONTOBJ-Strukturen abgerufen werden.

Druckertreiber sollten STROBJ_bEnumPositionsOnly anstelle von STROBJ_bEnum aufrufen, wenn die Druckerhardware ein internes Rendering von TrueType-Schriftarten ermöglicht.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Universell
Header winddi.h (einschließlich Winddi.h)
Bibliothek Win32k.lib
DLL Win32k.sys

Weitere Informationen

DrvGetGlyphMode

FONTOBJ

FONTOBJ_cGetGlyphs

GLYPHPOS

STROBJ

STROBJ_bEnumPositionsOnly

STROBJ_vEnumStart