Share via


funzione STROBJ_bEnum (winddi.h)

La funzione STROBJ_bEnum enumera le identità e le posizioni del glifo.

Sintassi

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

Parametri

pstro

Puntatore alla struttura STROBJ contenente le informazioni GLYPHPOS .

pc

Puntatore al conteggio, restituito da GDI, di strutture GLYPHPOS.

ppgpos

Puntatore alla matrice in cui GDI scrive le strutture GLYPHPOS.

Valore restituito

Il valore restituito è TRUE se rimangono più glifi da enumerare o FALSE se l'enumerazione è completa. Il valore restituito è DDI_ERROR se non è possibile enumerare i glifi e viene registrato un codice di errore.

Commenti

Un driver deve scaricare solo gli handle del glifo se memorizza nella cache i tipi di carattere stessi.

Le informazioni restituite dipendono dal valore restituito del driver per DrvGetGlyphMode.

Le bitmap o i contorni possono essere ottenuti anche dalle strutture FONTOBJ .

I driver della stampante devono chiamare STROBJ_bEnumPositionsOnly anziché STROBJ_bEnum se l'hardware della stampante fornisce il rendering interno dei tipi di carattere TrueType.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Universale
Intestazione winddi.h (include Winddi.h)
Libreria Win32k.lib
DLL Win32k.sys

Vedi anche

DrvGetGlyphMode

FONTOBJ

FONTOBJ_cGetGlyphs

GLYPHPOS

STROBJ

STROBJ_bEnumPositionsOnly

STROBJ_vEnumStart