다음을 통해 공유


STROBJ_bEnum 함수(winddi.h)

STROBJ_bEnum 함수는 문자 모양 ID 및 위치를 열거합니다.

구문

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

매개 변수

pstro

GLYPHPOS 정보를 포함하는 STROBJ 구조체에 대한 포인터입니다.

pc

GDI에서 반환하는 GLYPHPOS 구조체의 개수에 대한 포인터입니다.

ppgpos

GDI가 GLYPHPOS 구조를 작성하는 배열에 대한 포인터입니다.

반환 값

더 많은 문자 모양을 열거할 경우 반환 값은 TRUE 이고 열거형이 완료되면 FALSE 입니다. 문자 모양을 열거할 수 없고 오류 코드가 기록되면 반환 값이 DDI_ERROR.

설명

드라이버는 글꼴 자체를 캐시하는 경우에만 문자 모양 핸들을 다운로드해야 합니다.

반환되는 정보는 DrvGetGlyphMode에 대한 드라이버의 반환 값에 따라 달라집니다.

글꼴OBJ 구조체에서 비트맵 또는 개요를 가져올 수도 있습니다.

프린터 하드웨어가 TrueType 글꼴의 내부 렌더링을 제공하는 경우 프린터 드라이버는 STROBJ_bEnum 대신 STROBJ_bEnumPositionsOnly 호출해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
대상 플랫폼 유니버설
헤더 winddi.h(Winddi.h 포함)
라이브러리 Win32k.lib
DLL Win32k.sys

추가 정보

DrvGetGlyphMode

FONTOBJ

FONTOBJ_cGetGlyphs

문자 모양

STROBJ

STROBJ_bEnumPositionsOnly

STROBJ_vEnumStart