EngMapFontFileFD 函数 (winddi.h)
如有必要,EngMapFontFileFD 函数将字体文件映射到系统内存中,并返回指向文件中字体数据基位置的指针。
语法
ENGAPI BOOL EngMapFontFileFD(
[in] ULONG_PTR iFile,
[out] PULONG *ppjBuf,
[out] ULONG *pcjBuf
);
参数
[in] iFile
调用方提供的指针指向标识要映射的字体文件的值。 此指针必须以前作为 DrvLoadFontFile 的输入接收。
[out] ppjBuf
指向接收映射文件基内存地址的内存位置的指针。
[out] pcjBuf
指向接收映射文件的大小(以字节为单位)的内存位置的指针。
返回值
如果成功,EngMapFontFileFD 将返回 TRUE;否则,它将返回 FALSE。
注解
提供 EngMapFontFileFD 函数,以便字体驱动程序可以将字体文件映射到内存中并访问文件的数据。 如果字体文件尚未映射内存, EngMapFontFileFD 会将字体数据加载到系统内存中,然后再将 ppjBuf 和 pcjBuf 返回到驱动程序。 如果文件已映射,则函数仅返回文件的 ppjBuf 和 pcjBuf 值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 适用于 Windows 2000 及更高版本的 Windows 操作系统。 |
目标平台 | 通用 |
标头 | winddi.h (包括 Winddi.h) |
Library | Win32k.lib |
DLL | Win32k.sys |