상태 열거형(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 메서드를 즉시 호출하는 경우 생성자의 성공 여부를 확인할 수 있습니다. 이러한 경우 개체를 만드는 데 사용할 수 있는 메모리가 많았음에도 불구하고 GetLastStatus 는 OutOfMemory 를 반환할 수 있습니다. 여러 GDI+ 생성자는 실패 이유에 관계없이 실패할 때 상태 OutOfMemory로 설정합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | gdiplustypes.h(Gdiplus.h 포함) |