다음을 통해 공유


DrvFontManagement 함수(winddi.h)

DrvFontManagement 함수는 PostScript 디바이스에 제공되는 선택적 진입점입니다.

구문

ULONG DrvFontManagement(
  [in]           SURFOBJ *pso,
  [in, optional] FONTOBJ *pfo,
  [in]           ULONG   iMode,
  [in]           ULONG   cjIn,
  [in]           PVOID   pvIn,
  [in]           ULONG   cjOut,
  [out]          PVOID   pvOut
);

매개 변수

[in] pso

SURFOBJ 구조체에 대한 포인터입니다.

[in, optional] pfo

FONTOBJ 구조체에 대한 포인터입니다.

[in] iMode

수행할 이스케이프 번호를 지정합니다. 이는 QUERYESCSUPPORT( wingdi.h에 정의됨) 또는 0x3FE 통해 0x100 범위와 같아야 합니다.

[in] cjIn

pvIn 매개 변수가 가리키는 버퍼의 크기(바이트)를 지정합니다.

[in] pvIn

입력 버퍼에 대한 포인터입니다. iMode 매개 변수가 QUERYESCSUPPORT인 경우 pvIn은 0x3FE 통해 0x100 범위의 ULONG 값을 가리킵니다.

[in] cjOut

pvOut 매개 변수가 가리키는 출력 버퍼의 크기(바이트)를 지정합니다.

[out] pvOut

출력 데이터 버퍼에 대한 포인터입니다.

반환 값

이 함수가 디바이스 드라이버에 의해 후크되는 경우 GDI는 애플리케이션에서 수행한 호출을 extEscape 에 전달하여 0x3fe 통해 0x100 이스케이프 번호 또는 pvIn 이 가리키는 첫 번째 DWORD가 0x3fe 통해 0x100 범위에 있는 경우 QUERYESCSUPPORT 이스케이프에 대해 전달합니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 winddi.h(Winddi.h 포함)

추가 정보

FONTOBJ

SURFOBJ