다음을 통해 공유


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 패밀리를 대체하고 클라이언트 쪽은 제네릭 패밀리에 대한 포인터를 캐시합니다. GdiplusStartupGdiplusShutdown에 대한 호출은 이 캐싱을 인식하지 못하기 때문에 운영 체제는 개체의 수명을 지난 일반 패밀리 개체에 대한 포인터를 유지하므로 운영 체제가 충돌합니다. Windows 8 이상의 경우 GDI+는 GdiplusStartupGdiplusShutdown 호출에서 일정하게 유지되는 제네릭 패밀리 개체에 대한 sentinel 값을 반환하므로 운영 체제는 개체의 수명을 지난 일반 패밀리 개체에 대한 포인터를 유지하지 않습니다.
 

예제

GdiplusStartupGdiplusShutdown을 호출하는 예제는 GdiplusStartup을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows XP, Windows 2000 Professional [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 gdiplusinit.h(Gdiplus.h 포함)
라이브러리 Gdiplus.lib
DLL Gdiplus.dll

참고 항목

GdiplusStartup

GdiplusStartupInput

GdiplusStartupOutput

시작