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 系列,客户端将缓存泛型系列的指针。 由于调用 GdiplusStartupGdiplusShutdown 不知道此缓存,因此操作系统在对象的生存期内保留泛型系列对象的指针,从而导致操作系统崩溃。 对于 Windows 8 及更高版本,GDI+ 返回泛型系列对象的 sentinel 值,该值在调用 GdiplusStartupGdiplusShutdown 时保持不变,因此操作系统不会在对象的生存期内保留泛型系列对象的指针。
 

示例

有关调用 GdiplusStartupGdiplusShutdown 的示例,请参阅 GdiplusStartup

要求

   
最低受支持的客户端 Windows XP、Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 gdiplusinit.h (包括 Gdiplus.h)
Library Gdiplus.lib
DLL Gdiplus.dll

另请参阅

GdiplusStartup

GdiplusStartupInput

GdiplusStartupOutput

入门