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 포함) |