EngFntCacheAlloc 函数 (winddi.h)
EngFntCacheAlloc 函数为要存储在缓存内存中的字体分配存储。
语法
ENGAPI PVOID EngFntCacheAlloc(
[in] ULONG FastCheckSum,
[in] ULONG ulSize
);
参数
[in] FastCheckSum
指定字体的校验和。
[in] ulSize
指定要分配的存储字节数。
返回值
成功后,此函数返回字体数据缓存的地址。 否则,它将返回 NULL。
注解
当字体驱动程序调用此函数时,字体引擎会分配内存,字体驱动程序在其中存储字体数据。
首次加载字体文件时,字体引擎调用字体驱动程序的 DrvLoadFontFile 入口点。 正是在此调用中,字体驱动程序会收到 FastCheckSum 的值,随后在调用此函数时会使用该值。
要求
最低受支持的客户端 | 此函数在 Windows XP 及更高版本中可用。 |
目标平台 | 通用 |
标头 | winddi.h (包括 Winddi.h) |
Library | Win32k.lib |
DLL | Win32k.sys |