다음을 통해 공유


상태 열거형(gdiplustypes.h)

상태 열거형은 Windows GDI+ 메서드 호출의 결과를 나타냅니다.

Syntax

typedef enum Status {
  Ok = 0,
  GenericError = 1,
  InvalidParameter = 2,
  OutOfMemory = 3,
  ObjectBusy = 4,
  InsufficientBuffer = 5,
  NotImplemented = 6,
  Win32Error = 7,
  WrongState = 8,
  Aborted = 9,
  FileNotFound = 10,
  ValueOverflow = 11,
  AccessDenied = 12,
  UnknownImageFormat = 13,
  FontFamilyNotFound = 14,
  FontStyleNotFound = 15,
  NotTrueTypeFont = 16,
  UnsupportedGdiplusVersion = 17,
  GdiplusNotInitialized = 18,
  PropertyNotFound = 19,
  PropertyNotSupported = 20,
  ProfileNotFound = 21
} ;

상수

 
Ok
값: 0
메서드 호출이 성공했음을 나타냅니다.
GenericError
값: 1
이 열거형의 다른 요소에서 정의한 것과 다른 것으로 식별되는 메서드 호출에 오류가 있음을 나타냅니다.
InvalidParameter
값: 2
메서드에 전달된 인수 중 하나가 잘못되었음을 나타냅니다.
OutOfMemory
값: 3
운영 체제가 메모리가 부족하여 메서드 호출을 처리하기 위해 메모리를 할당할 수 없음을 나타냅니다. 생성자가 OutOfMemory 상태 사용하는 방법에 대한 설명은 이 항목의 끝에 있는 설명 섹션을 참조하세요.
ObjectBusy
값: 4
API 호출에 지정된 인수 중 하나가 이미 다른 스레드에서 사용 중임을 나타냅니다.
InsufficientBuffer
값: 5
API 호출에서 인수로 지정된 버퍼가 수신할 데이터를 저장할 만큼 크지 않음을 나타냅니다.
NotImplemented
값: 6
메서드가 구현되지 않음을 나타냅니다.
Win32Error
값: 7
메서드가 Win32 오류를 생성했음을 나타냅니다.
WrongState
값: 8
개체가 API 호출을 충족하는 잘못된 상태임을 나타냅니다. 예를 들어 를 호출합니다.
펜::단색이 아닌 펜의 GetColor는 WrongState 상태 발생합니다.
Aborted
값: 9
메서드가 중단되었음을 나타냅니다.
FileNotFound
값: 10
지정된 이미지 파일 또는 메타파일을 찾을 수 없음을 나타냅니다.
ValueOverflow
값: 11
메서드가 숫자 오버플로를 생성하는 산술 연산을 수행했음을 나타냅니다.
AccessDenied
값: 12
지정된 파일에 쓰기 작업이 허용되지 않음을 나타냅니다.
UnknownImageFormat
값: 13
지정된 이미지 파일 형식을 알 수 없음을 나타냅니다.
FontFamilyNotFound
값: 14
지정된 글꼴 패밀리를 찾을 수 없음을 나타냅니다. 글꼴 패밀리 이름이 잘못되었거나 글꼴 패밀리가 설치되지 않았습니다.
FontStyleNotFound
값: 15
지정된 글꼴 패밀리에 대해 지정된 스타일을 사용할 수 없음을 나타냅니다.
NotTrueTypeFont
값: 16
에서 검색된 글꼴을 나타냅니다.
HDC 또는
LOGFONT 는 TrueType 글꼴이 아니며 GDI+와 함께 사용할 수 없습니다.
UnsupportedGdiplusVersion
값: 17
시스템에 설치된 GDI+의 버전이 애플리케이션이 컴파일된 버전과 호환되지 않음을 나타냅니다.
GdiplusNotInitialized
값: 18
GDI+API가 초기화된 상태가 아님을 나타냅니다. 모든 GDI+ 개체가 작동하려면 GDI+가 초기화된 상태여야 합니다. 를 호출하여 GDI+를 초기화합니다.
GdiplusStartup.
PropertyNotFound
값: 19
지정된 속성이 이미지에 없음을 나타냅니다.
PropertyNotSupported
값: 20
지정된 속성이 이미지 형식에서 지원되지 않으므로 설정할 수 없음을 나타냅니다.
ProfileNotFound
값: 21
이미지를 CMYK 형식으로 저장하는 데 필요한 색 프로필을 찾을 수 없음을 나타냅니다.

설명

GDI+ 개체를 생성한 다음 해당 개체의 GetLastStatus 메서드를 즉시 호출하는 경우 생성자의 성공 여부를 확인할 수 있습니다. 이러한 경우 개체를 만드는 데 사용할 수 있는 메모리가 많았음에도 불구하고 GetLastStatusOutOfMemory 를 반환할 수 있습니다. 여러 GDI+ 생성자는 실패 이유에 관계없이 실패할 때 상태 OutOfMemory로 설정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 gdiplustypes.h(Gdiplus.h 포함)