GdiplusShutdown 函数 (gdiplusinit.h)
GdiplusShutdown 函数清理 Windows GDI+ 使用的资源。 每次调用 GdiplusStartup 都应与对 GdiplusShutdown 的调用配对。
语法
void GdiplusShutdown(
ULONG_PTR token
);
parameters
token
类型:[in] ULONG_PTR
以前调用 GdiplusStartup 返回的令牌。
返回值
无
备注
在创建任何 GDI+ 对象之前,必须调用 GdiplusStartup ,并且必须在调用 GdiplusShutdown 之前删除所有 GDI+ 对象 (或使其超出范围) 。
注意 对于 Windows 7 及更早版本,如果 GDI+ 无法创建字体系列,它将替换泛型 Sans Serif 系列,客户端将缓存泛型系列的指针。 由于调用 GdiplusStartup 和 GdiplusShutdown 不知道此缓存,因此操作系统在对象的生存期内保留泛型系列对象的指针,从而导致操作系统崩溃。 对于 Windows 8 及更高版本,GDI+ 返回泛型系列对象的 sentinel 值,该值在调用 GdiplusStartup 和 GdiplusShutdown 时保持不变,因此操作系统不会在对象的生存期内保留泛型系列对象的指针。
示例
有关调用 GdiplusStartup 和 GdiplusShutdown 的示例,请参阅 GdiplusStartup。
要求
最低受支持的客户端 | Windows XP、Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | gdiplusinit.h (包括 Gdiplus.h) |
Library | Gdiplus.lib |
DLL | Gdiplus.dll |