状態列挙 (gdiplustypes.h)
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
} ;
定数
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 に設定します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | gdiplustypes.h (Gdiplus.h を含む) |