Status 列挙は、Windows GDI+ メソッド呼び出しの結果を示します。
構文
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
} ;
Constants
Ok値: 0 メソッド呼び出しが成功したことを示します。 |
GenericError値: 1 メソッド呼び出しでエラーが発生したことを示します。この呼び出しは、この列挙体の他の要素で定義されているもの以外のものとして識別されます。 |
InvalidParameter値: 2 メソッドに渡された引数の 1 つが無効であることを示します。 |
OutOfMemory値: 3 オペレーティング システムがメモリ不足であり、メソッド呼び出しを処理するためにメモリを割り当てられなかったことを示します。 コンストラクターが OutOfMemory 状態を使用する方法については、このトピックの最後にある「解説」セクションを参照してください。 |
ObjectBusy値: 4 API 呼び出しで指定された引数の 1 つが既に別のスレッドで使用されていることを示します。 |
InsufficientBuffer値: 5 API 呼び出しで引数として指定されたバッファーが、受信するデータを保持するのに十分な大きさではないことを示します。 |
NotImplemented値: 6 メソッドが実装されていないことを示します。 |
Win32Error値: 7 メソッドが Win32 エラーを生成したことを示します。 |
WrongState値: 8 API 呼び出しを満たすためにオブジェクトが無効な状態であることを示します。 たとえば、次の呼び出しを行います。 単一の単色ではないペンの Pen::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 に設定します。
Requirements
| Requirement | 価値 |
|---|---|
| サポートされる最小クライアント | Windows Vista [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
| Header | gdiplustypes.h (Gdiplus.h を含む) |