GdiplusShutdown 함수(gdiplusinit.h)
GdiplusShutdown 함수는 Windows GDI+에서 사용하는 리소스를 정리합니다. GdiplusStartup에 대한 각 호출은 GdiplusShutdown 호출과 쌍을 이루어야 합니다.
구문
void GdiplusShutdown(
ULONG_PTR token
);
매개 변수
token
형식: [in] ULONG_PTR
GdiplusStartup에 대한 이전 호출에서 반환된 토큰입니다.
반환 값
없음
설명
GDI+ 개체를 만들기 전에 GdiplusStartup을 호출해야 하며 GdiplusShutdown을 호출하기 전에 GDI+ 개체를 모두 삭제하거나 scope 제거해야 합니다.
참고 Windows 7 이하의 경우 GDI+에서 글꼴 패밀리를 만들 수 없는 경우 제네릭 Sans Serif 패밀리를 대체하고 클라이언트 쪽은 제네릭 패밀리에 대한 포인터를 캐시합니다. GdiplusStartup 및 GdiplusShutdown에 대한 호출은 이 캐싱을 인식하지 못하기 때문에 운영 체제는 개체의 수명을 지난 일반 패밀리 개체에 대한 포인터를 유지하므로 운영 체제가 충돌합니다. Windows 8 이상의 경우 GDI+는 GdiplusStartup 및 GdiplusShutdown 호출에서 일정하게 유지되는 제네릭 패밀리 개체에 대한 sentinel 값을 반환하므로 운영 체제는 개체의 수명을 지난 일반 패밀리 개체에 대한 포인터를 유지하지 않습니다.
예제
GdiplusStartup 및 GdiplusShutdown을 호출하는 예제는 GdiplusStartup을 참조하세요.
요구 사항
지원되는 최소 클라이언트 | Windows XP, Windows 2000 Professional [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | gdiplusinit.h(Gdiplus.h 포함) |
라이브러리 | Gdiplus.lib |
DLL | Gdiplus.dll |