エラーは負の値で表され、結合できません。 次の表は、 DirectDraw インターフェイス と DirectDraw 関数のすべてのメソッドによって返される値の一覧です。 各メソッドまたは関数が返すことができるエラー コードの一覧については、メソッドまたは関数の説明を参照してください。
-
DD_OK
-
-
要求は正常に完了しました。
-
-
DDERR_ALREADYINITIALIZED
-
-
オブジェクトは既に初期化されています。
-
-
DDERR_BLTFASTCANTCLIP
-
-
DirectDrawClipper オブジェクトは、 IDirectDrawSurface7::BltFast メソッドの呼び出しに渡されたソース サーフェスにアタッチされます。
-
-
DDERR_CANNOTATTACHSURFACE
-
-
サーフェスを別の要求されたサーフェスにアタッチすることはできません。
-
-
DDERR_CANNOTDETACHSURFACE
-
-
サーフェスを別の要求されたサーフェスからデタッチすることはできません。
-
-
DDERR_CANTCREATEDC
-
-
Windows はそれ以上デバイス コンテキスト (DC) を作成できません。または、サーフェスにパレットがなく、表示モードがパレット インデックス付けされていない場合に、DC がパレット インデックス付きサーフェスを要求しました (この場合、DirectDraw は DC に適切なパレットを選択できません)。
-
-
DDERR_CANTDUPLICATE
-
-
プライマリ サーフェスと 3-D サーフェス、または暗黙的に作成されたサーフェスは複製できません。
-
-
DDERR_CANTLOCKSURFACE
-
-
ディスプレイ コントロール インターフェイス (DCI) をサポートせずにプライマリ サーフェスをロックしようとしたため、このサーフェスへのアクセスは拒否されます。
-
-
DDERR_CANTPAGELOCK
-
-
サーフェスをページ ロックしようとしましたが失敗しました。 ページ ロックは、ディスプレイ メモリ サーフェイスまたはエミュレートされたプライマリ サーフェスでは機能しません。
-
-
DDERR_CANTPAGEUNLOCK
-
-
サーフェスのページ ロック解除に失敗しました。 ページ ロック解除は、ディスプレイ メモリ サーフェスまたはエミュレートされたプライマリ サーフェスでは機能しません。
-
-
DDERR_CLIPPERISUSINGHWND
-
-
既にウィンドウ ハンドルを監視している DirectDrawClipper オブジェクトのクリップ リストを設定しようとしました。
-
-
DDERR_COLORKEYNOTSET
-
-
この操作にソース カラー キーは指定されません。
-
-
DDERR_CURRENTLYNOTAVAIL
-
-
現在、サポートは利用できません。
-
-
DDERR_DDSCAPSCOMPLEXREQUIRED
-
-
DirectX 7.0 の新機能。 サーフェスには、DDSCAPS_COMPLEX フラグが必要です。
-
-
DDERR_DCALREADYCREATED
-
-
この画面では、デバイス コンテキスト (DC) が既に返されています。 各サーフェスに対して取得できる DC は 1 つだけです。
-
-
>DDERR_DEVICEDOESNTOWNSURFACE
-
-
1 つの DirectDraw デバイスによって作成されたサーフェスは、別の DirectDraw デバイスで直接使用することはできません。
-
-
>DDERR_DIRECTDRAWALREADYCREATED
-
-
このドライバーを表す DirectDraw オブジェクトは、このプロセス用に既に作成されています。
-
-
DDERR_EXCEPTION
-
-
要求された操作の実行中に例外が発生しました。
-
-
DDERR_EXCLUSIVEMODEALREADYSET
-
-
既に排他に設定されている場合に、協調レベルを設定しようとしました。
-
-
DDERR_EXPIRED
-
-
データの有効期限が切れているため、有効ではなくなりました。
-
-
DDERR_GENERIC
-
-
未定義のエラー状態があります。
-
-
DDERR_HEIGHTALIGN
-
-
指定された四角形の高さは、必要な配置の倍数ではありません。
-
-
DDERR_HWNDALREADYSET
-
-
DirectDraw 協調レベルのウィンドウ ハンドルは既に設定されています。 プロセスにサーフェスまたはパレットが作成されている間はリセットできません。
-
-
DDERR_HWNDSUBCLASSED
-
-
DirectDraw 協調レベルのウィンドウ ハンドルがサブクラス化されているため、DirectDraw は状態を復元できません。
-
-
DDERR_IMPLICITLYCREATED
-
-
サーフェスは暗黙的に作成されたサーフェスであるため、復元できません。
-
-
DDERR_INCOMPATIBLEPRIMARY
-
-
プライマリ サーフェス作成要求が既存のプライマリ サーフェスと一致しません。
-
-
DDERR_INVALIDCAPS
-
-
コールバック関数に渡される 1 つ以上の機能ビットが正しくありません。
-
-
DDERR_INVALIDCLIPLIST
-
-
DirectDraw では、指定されたクリップ リストはサポートされていません。
-
-
DDERR_INVALIDDIRECTDRAWGUID
-
-
DirectDrawCreate 関数に渡されるグローバル一意識別子 (GUID) は、有効な DirectDraw ドライバー識別子ではありません。
-
-
DDERR_INVALIDMODE
-
-
DirectDraw では、要求されたモードはサポートされていません。
-
-
DDERR_INVALIDOBJECT
-
-
DirectDraw が無効な DirectDraw オブジェクトであるポインターを受け取った。
-
-
DDERR_INVALIDPARAMS
-
-
メソッドに渡される 1 つ以上のパラメーターが正しくありません。
-
-
DDERR_INVALIDPIXELFORMAT
-
-
指定したピクセル形式が無効です。
-
-
DDERR_INVALIDPOSITION
-
-
コピー先のオーバーレイの位置が無効になります。
-
-
DDERR_INVALIDRECT
-
-
指定された四角形が無効です。
-
-
DDERR_INVALIDSTREAM
-
-
指定されたストリームに無効なデータが含まれています。
-
-
DDERR_INVALIDSURFACETYPE
-
-
サーフェスの種類が正しくありません。
-
-
DDERR_LOCKEDSURFACES
-
-
1 つ以上のサーフェスがロックされているため、要求された操作が失敗します。
-
-
DDERR_MOREDATA
-
-
指定したバッファー サイズが保持できるデータよりも多くのデータが使用可能です。
-
-
DDERR_NEWMODE
-
-
DirectX 7.0 の新機能。 IDirectDraw7::StartModeTest が DDSMT_ISTESTREQUIRED フラグを使用して呼び出されると、この値が返され、一部またはすべての解像度がテスト可能であり、テストされる必要があることを示す場合があります。 IDirectDraw7::EvaluateMode は、テストが新しい表示モードに切り替わったことを示すために、この値を返します。
-
-
DDERR_NO3D
-
-
3-D ハードウェアまたはエミュレーションは存在しません。
-
-
DDERR_NOALPHAHW
-
-
アルファ アクセラレーション ハードウェアが存在しないか、使用できないので、要求された操作が失敗します。
-
-
DDERR_NOBLTHW
-
-
ハードウェアを転送するビット ブロックがありません。
-
-
DDERR_NOCLIPLIST
-
-
クリップ リストは使用できません。
-
-
DDERR_NOCLIPPERATTACHED
-
-
DirectDrawClipper オブジェクトがサーフェス オブジェクトにアタッチされていません。
-
-
DDERR_NOCOLORCONVHW
-
-
色変換ハードウェアが存在しないか、使用できません。
-
-
DDERR_NOCOLORKEY
-
-
現在、サーフェスにはカラー キーがありません。
-
-
DDERR_NOCOLORKEYHW
-
-
変換先のカラー キーに対するハードウェアサポートはありません。
-
-
DDERR_NOCOOPERATIVELEVELSET
-
-
Create 関数は 、IDirectDraw7::SetCooperativeLevel メソッドなしで呼び出されました。
-
-
DDERR_NODC
-
-
この画面に対してデバイス コンテキスト (DC) は作成されていません。
-
-
DDERR_NODDROPSHW
-
-
DirectDraw ラスター操作 (ROP) ハードウェアは使用できません。
-
-
DDERR_NODIRECTDRAWHW
-
-
ハードウェアのみの DirectDraw オブジェクトを作成することはできません。ドライバーはハードウェアをサポートしていません。
-
-
DDERR_NODIRECTDRAWSUPPORT
-
-
現在のディスプレイ ドライバーでは、DirectDraw のサポートは使用できません。
-
-
DDERR_NODRIVERSUPPORT
-
-
DirectX 7.0 の新機能。 ディスプレイ アダプター ドライバーが更新レートを列挙しないため、テストを続行できません。
-
-
DDERR_NOEMULATION
-
-
ソフトウェア エミュレーションは使用できません。
-
-
DDERR_NOEXCLUSIVEMODE
-
-
この操作では、アプリケーションに排他モードが必要ですが、アプリケーションには排他モードがありません。
-
-
DDERR_NOFLIPHW
-
-
可視サーフェスの反転はサポートされていません。
-
-
DDERR_NOFOCUSWINDOW
-
-
最初にフォーカス ウィンドウを設定せずに、デバイス ウィンドウを作成または設定しようとしました。
-
-
DDERR_NOGDI
-
-
GDI は存在しません。
-
-
DDERR_NOHWND
-
-
クリッパー通知にはウィンドウ ハンドルが必要です。または、ウィンドウ ハンドルが協調レベルのウィンドウ ハンドルとして以前に設定されていません。
-
-
DDERR_NOMIPMAPHW
-
-
mipmap 対応テクスチャ マッピング ハードウェアが存在しないか、使用できません。
-
-
DDERR_NOMIRRORHW
-
-
ミラーリング ハードウェアが存在しないか、使用できません。
-
-
DDERR_NOMONITORINFORMATION
-
-
DirectX 7.0 の新機能。 モニターに EDID データが関連付けられていないため、テストを続行できません。
-
-
DDERR_NONONLOCALVIDMEM
-
-
非ローカル ビデオ メモリをサポートしていないデバイスから非ローカル ビデオ メモリを割り当てようとしました。
-
-
DDERR_NOOPTIMIZEHW
-
-
デバイスは、最適化されたサーフェスをサポートしていません。
-
-
DDERR_NOOVERLAYDEST
-
-
IDirectDrawSurface7::GetOverlayPosition メソッドは、宛先として確立するために IDirectDrawSurface7::UpdateOverlay メソッドが呼び出されていないオーバーレイで呼び出されます。
-
-
DDERR_NOOVERLAYHW
-
-
オーバーレイ ハードウェアが存在しないか、使用できません。
-
-
DDERR_NOPALETTEATTACHED
-
-
このサーフェスにパレット オブジェクトがアタッチされていません。
-
-
DDERR_NOPALETTEHW
-
-
16 色または 256 色パレットのハードウェアサポートはありません。
-
-
DDERR_NORASTEROPHW
-
-
適切なラスター操作ハードウェアが存在しないか、使用できません。
-
-
DDERR_NOROTATIONHW
-
-
回転ハードウェアが存在しないか、使用できません。
-
-
DDERR_NOSTEREOHARDWARE
-
-
ステレオ ハードウェアが存在しないか、利用できません。
-
-
DDERR_NOSTRETCHHW
-
-
ストレッチのハードウェアサポートはありません。
-
-
DDERR_NOSURFACELEFT
-
-
ステレオ サーフェスをサポートするハードウェアはありません。
-
-
DDERR_NOT4BITCOLOR
-
-
DirectDrawSurface オブジェクトは 4 ビット カラー パレットを使用していないため、要求された操作には 4 ビットカラー パレットが必要です。
-
-
DDERR_NOT4BITCOLORINDEX
-
-
DirectDrawSurface オブジェクトは 4 ビットのカラー インデックス パレットを使用していないため、要求された操作には 4 ビットのカラー インデックス パレットが必要です。
-
-
DDERR_NOT8BITCOLOR
-
-
DirectDrawSurface オブジェクトは 8 ビット カラー パレットを使用していないため、要求された操作には 8 ビットカラー パレットが必要です。
-
-
DDERR_NOTAOVERLAYSURFACE
-
-
オーバーレイ コンポーネントは、非オーバーレイ サーフェスに対して呼び出されます。
-
-
DDERR_NOTEXTUREHW
-
-
テクスチャ マッピング ハードウェアが存在しないか使用できないため、操作を実行できません。
-
-
DDERR_NOTFLIPPABLE
-
-
反転できないサーフェスを反転しようとしました。
-
-
DDERR_NOTFOUND
-
-
要求された項目が見つかりませんでした。
-
-
DDERR_NOTINITIALIZED
-
-
オブジェクトが初期化される前に 、CoCreateInstance によって作成された DirectDraw オブジェクトのインターフェイス メソッドを呼び出そうとしました。
-
-
DDERR_NOTLOADED
-
-
サーフェスは最適化されたサーフェスですが、メモリはまだ割り当てされていません。
-
-
DDERR_NOTLOCKED
-
-
ロックされていないサーフェスのロックを解除しようとしました。
-
-
DDERR_NOTPAGELOCKED
-
-
未処理のページ ロックのないサーフェスのページ ロック解除が試行されました。
-
-
DDERR_NOTPALETTIZED
-
-
使用されているサーフェスはパレットベースのサーフェスではありません。
-
-
DDERR_NOVSYNCHW
-
-
垂直方向の空の同期操作に対するハードウェアサポートはありません。
-
-
DDERR_NOZBUFFERHW
-
-
z バッファーをディスプレイ メモリに作成する操作、またはビット ブロック転送 (bitblt) を実行する操作は、z バッファーのハードウェアサポートがないため、実行できません。
-
-
DDERR_NOZOVERLAYHW
-
-
ハードウェアではオーバーレイの z オーダーがサポートされていないため、オーバーレイ サーフェスは z オーダーに基づいて z レイヤー化できません。
-
-
DDERR_OUTOFCAPS
-
-
要求された操作に必要なハードウェアが既に割り当てられています。
-
-
DDERR_OUTOFMEMORY
-
-
DirectDraw には、操作を実行するのに十分なメモリがありません。
-
-
DDERR_OUTOFVIDEOMEMORY
-
-
DirectDraw には、操作を実行するための十分な表示メモリがありません。
-
-
DDERR_OVERLAPPINGRECTS
-
-
ソースとターゲットの四角形は同じサーフェス上にあり、互いに重なっています。
-
-
DDERR_OVERLAYCANTCLIP
-
-
ハードウェアは、クリップされたオーバーレイをサポートしていません。
-
-
DDERR_OVERLAYCOLORKEYONLYONEACTIVE
-
-
オーバーレイで複数のカラー キーをアクティブにしようとしました。
-
-
DDERR_OVERLAYNOTVISIBLE
-
-
非表示のオーバーレイで IDirectDrawSurface7::GetOverlayPosition メソッドが呼び出されました。
-
-
DDERR_PALETTEBUSY
-
-
パレットが別のスレッドによってロックされているため、このパレットへのアクセスは拒否されます。
-
-
DDERR_PRIMARYSURFACEALREADYEXISTS
-
-
このプロセスでは、プライマリ サーフェスが既に作成されています。
-
-
DDERR_REGIONTOOSMALL
-
-
IDirectDrawClipper::GetClipList メソッドに渡される領域が小さすぎます。
-
-
DDERR_SURFACEALREADYATTACHED
-
-
既にアタッチされている別のサーフェスにサーフェスをアタッチしようとしました。
-
-
DDERR_SURFACEALREADYDEPENDENT
-
-
サーフェスが既に依存している別のサーフェスの依存関係を作成しようとしました。
-
-
DDERR_SURFACEBUSY
-
-
サーフェスは別のスレッドによってロックされているため、サーフェスへのアクセスは拒否されます。
-
-
DDERR_SURFACEISOBSCURED
-
-
サーフェスが隠れているため、サーフェスへのアクセスは拒否されます。
-
-
DDERR_SURFACELOST
-
-
サーフェスメモリがなくなったため、サーフェスへのアクセスは拒否されます。 この画面で IDirectDrawSurface7::Restore メソッドを呼び出して、関連付けられているメモリを復元します。
-
-
DDERR_SURFACENOTATTACHED
-
-
要求されたサーフェスがアタッチされていません。
-
-
DDERR_TESTFINISHED
-
-
DirectX 7.0 の新機能。 IDirectDraw7::StartModeTest メソッドによって返された場合、この値は、テスト用に選択されたすべての解像度にレジストリに更新レート情報が既に含まれているため、テストを開始できなかったことを意味します。 IDirectDraw7::EvaluateMode によって返された場合、値は DirectDraw が更新レート テストを完了したことを意味します。
-
-
DDERR_TOOBIGHEIGHT
-
-
DirectDraw によって要求される高さが大きすぎます。
-
-
DDERR_TOOBIGSIZE
-
-
DirectDraw によって要求されたサイズが大きすぎます。 ただし、個々の高さと幅は有効なサイズです。
-
-
DDERR_TOOBIGWIDTH
-
-
DirectDraw によって要求される幅が大きすぎます。
-
-
DDERR_UNSUPPORTED
-
-
この操作はサポートされていません。
-
-
DDERR_UNSUPPORTEDFORMAT
-
-
要求されたピクセル形式は、DirectDraw ではサポートされていません。
-
-
DDERR_UNSUPPORTEDMASK
-
-
要求されたピクセル形式のビットマスクは、DirectDraw ではサポートされていません。
-
-
DDERR_UNSUPPORTEDMODE
-
-
現在、ディスプレイはサポートされていないモードです。
-
-
DDERR_VERTICALBLANKINPROGRESS
-
-
垂直ブランクが進行中です。
-
-
DDERR_VIDEONOTACTIVE
-
-
ビデオ ポートがアクティブではありません。
-
-
DDERR_WASSTILLDRAWING
-
-
このサーフェスとの間で情報を転送する前のビットblt 操作が不完全です。
-
-
DDERR_WRONGMODE
-
-
このサーフェスは別のモードで作成されているため、復元できません。
-
-
DDERR_XALIGN
-
-
指定された四角形が、必要な境界に水平方向に揃えられなかった。
-
要件
要件 | 値 |
---|---|
ヘッダー |
|