다음을 통해 공유


GdiplusStartupInput 구조체(gdiplusinit.h)

GdiplusStartupInput 구조체는 GdiplusStartup 함수에 필요한 인수 블록을 보유합니다.

구문

struct GdiplusStartupInput {
  UINT32         GdiplusVersion;
  DebugEventProc DebugEventCallback;
  BOOL           SuppressBackgroundThread;
  BOOL           SuppressExternalCodecs;
  void           GdiplusStartupInput(
    DebugEventProc debugEventCallback,
    BOOL           suppressBackgroundThread,
    BOOL           suppressExternalCodecs
  );
};

멤버

GdiplusVersion

형식: UINT32

GDI+의 버전을 지정합니다. 1이어야 합니다.

DebugEventCallback

형식: DebugEventProc

어설션 및 경고에 대해 GDI+가 디버그 빌드에서 호출할 수 있는 콜백 함수에 대한 포인터입니다. 기본값은 NULL입니다.

SuppressBackgroundThread

형식: BOOL

GDI+ 백그라운드 스레드를 표시하지 않을지 여부를 지정하는 부울 값입니다. 이 멤버를 TRUE로 설정하면 GdiplusStartup 은 후크 함수에 대한 포인터와 unhook 함수에 대한 포인터를 출력 매개 변수 에 반환합니다. 백그라운드 스레드를 바꾸려면 해당 함수를 적절하게 호출해야 합니다. 후크 및 unhook 함수 호출을 담당하지 않으려면 이 멤버를 FALSE로 설정합니다. 기본값은 FALSE입니다.

SuppressExternalCodecs

형식: BOOL

GDI+에서 외부 이미지 코덱을 표시하지 않을지 여부를 지정하는 부울 값입니다. GDI+ 버전 1.0은 외부 이미지 코덱을 지원하지 않으므로 이 필드는 무시됩니다. 기본값은 FALSE입니다.

void GdiplusStartupInput( DebugEventProc debugEventCallback, BOOL suppressBackgroundThread, BOOL suppressExternalCodecs)

GdiplusStartupInput 구조체에 대한 생성자입니다.

생성자는 GdiplusVersion 멤버를 1로 설정합니다. 모든 생성자 매개 변수는 선택 사항이므로 생성자에 인수를 전달하지 않고 GdiplusStartupInput 형식의 변수를 선언할 수 있으며 모든 멤버가 적절한 기본값으로 초기화됩니다.

설명

GdiplusStartupInput 구조체는 GdiplusVersion 멤버를 1로 설정하고 다른 세 멤버에 대한 값을 지정할 수 있는 생성자를 제공합니다. 모든 생성자 매개 변수는 선택 사항이므로 생성자에 인수를 전달하지 않고 GdiplusStartupInput 형식의 변수를 선언할 수 있으며 모든 멤버가 적절한 기본값으로 초기화됩니다.

GdiplusStartup입력 매개 변수에서 SuppressBackgroundThread 멤버를 TRUE로 설정하면 해당 함수에서 반환된 출력 매개 변수에 반환된 후크 및 unhook 함수를 호출해야 합니다. 애플리케이션의 기본 메시지 루프 전후에 이러한 함수를 호출합니다. 즉, GDI+의 수명 동안 활성화된 메시지 루프입니다. 루프가 시작되기 전에 후크 함수를 호출하고 루프가 종료된 후 unhook 함수를 호출합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP, Windows 2000 Professional [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 gdiplusinit.h(gdiplus.h 포함)

참고 항목

  • [GdiplusShutdown] ((windows/win32/api/gdiplusinit/nf-gdiplusinit-gdiplusshutdown)
  • GdiplusStartup
  • [GdiplusStartupOutput] ((windows/win32/api/gdiplusinit/ns-gdiplusinit-gdiplusstartupoutput)
  • 시작