COM エラー コード (UI、オーディオ、DirectX、コーデック)

次の表に、COM ベースの API で使用されるエラー コードの一覧を示します。

インストール中または実行中のアプリケーションで問題が発生した場合は、エラー メッセージが表示されているソフトウェアのカスタマー サポートにお問い合わせください。 Microsoft 製品のサポートを取得するには、 に移動します https://support.microsoft.com

UI_E_CREATE_FAILED

0x802A0001

オブジェクトを作成できませんでした。

UI_E_SHUTDOWN_CALLED

0x802A0002

シャットダウンは、このオブジェクトまたはそれを所有するオブジェクトで既に呼び出されています。

UI_E_ILLEGAL_REENTRANCY

0x802A0003

この種類のコールバックでは、このメソッドを呼び出すことはできません。

UI_E_OBJECT_SEALED

0x802A0004

このオブジェクトはシールされているため、この変更は許可されなくなりました。

UI_E_VALUE_NOT_SET

0x802A0005

要求された値が設定されませんでした。

UI_E_VALUE_NOT_DETERMINED

0x802A0006

要求された値を特定できません。

UI_E_INVALID_OUTPUT

0x802A0007

コールバックから無効な出力パラメーターが返されました。

UI_E_BOOLEAN_EXPECTED

0x802A0008

コールバックは、S_OKまたはS_FALSE以外の成功コードを返しました。

UI_E_DIFFERENT_OWNER

0x802A0009

このオブジェクトが所有する必要があるパラメーターは、別のオブジェクトによって所有されます。

UI_E_AMBIGUOUS_MATCH

0x802A000A

複数の項目が検索条件と一致しました。

UI_E_FP_OVERFLOW

0x802A000B

浮動小数点オーバーフローが発生しました。

UI_E_WRONG_THREAD

0x802A000C

このメソッドは、 オブジェクトを作成したスレッドからのみ呼び出すことができます。

UI_E_STORYBOARD_ACTIVE

0x802A0101

ストーリーボードは現在スケジュールに含まれている。

UI_E_STORYBOARD_NOT_PLAYING

0x802A0102

ストーリーボードが再生されていません。

UI_E_START_KEYFRAME_AFTER_END

0x802A0103

開始キーフレームは、終了キーフレームの後に発生する可能性があります。

UI_E_END_KEYFRAME_NOT_DETERMINED

0x802A0104

開始キーフレームに達したときの終了キーフレーム時間を特定できない場合があります。

UI_E_LOOPS_OVERLAP

0x802A0105

ストーリーボードの 2 つの繰り返し部分が重なる場合があります。

UI_E_TRANSITION_ALREADY_USED

0x802A0106

画面切り替えは既にストーリーボードに追加されています。

UI_E_TRANSITION_NOT_IN_STORYBOARD

0x802A0107

画面切り替えがストーリーボードに追加されていません。

UI_E_TRANSITION_ECLIPSED

0x802A0108

切り替えは、ストーリーボード内の別の遷移の始まりを食い込む可能性があります。

UI_E_TIME_BEFORE_LAST_UPDATE

0x802A0109

指定された時刻は、前回の更新に渡された時間よりも前です。

UI_E_TIMER_CLIENT_ALREADY_CONNECTED

0x802A010A

このクライアントは既にタイマーに接続されています。

UI_E_INVALID_DIMENSION

0x802A010B

渡されたディメンションが無効であるか、オブジェクトのディメンションと一致しません。

UI_E_PRIMITIVE_OUT_OF_BOUNDS

0x802A010C

追加されたプリミティブは、補間器の継続時間以降に開始されます。

UI_E_WINDOW_CLOSED

0x802A0201

ウィンドウが閉じているため、操作を完了できません。

E_AUDIO_ENGINE_NODE_NOT_FOUND

0x80660001

PortCls は、IMiniportAudioEngineNode のサポートを要求するミニポート ドライバーによって公開されているオーディオ エンジン ノードを見つけることができませんでした。

DXGI_STATUS_OCCLUDED

0x087A0001

Present 操作はユーザーに対して見えなくなりました。

DXGI_STATUS_CLIPPED

0x087A0002

Present 操作は、ユーザーに対して部分的に見えなくなりました。

DXGI_STATUS_NO_REDIRECTION

0x087A0004

ドライバーは、DXGI ランタイムが共有リソースを使用してデスクトップ ウィンドウ マネージャーと通信しないように要求しています。

DXGI_STATUS_NO_DESKTOP_ACCESS

0x087A0005

Windows セッションが別のデスクトップに切り替わったため、Present 操作は表示されませんでした (たとえば、ctrl - alt - del)。

DXGI_STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE

0x087A0006

ターゲット モニターが他の目的で使用されていたため、Present 操作は表示されませんでした。

DXGI_STATUS_MODE_CHANGED

0x087A0007

表示モードが変更されたため、Present 操作が表示されませんでした。 DXGI はプレゼンテーションを再試行します。

DXGI_STATUS_MODE_CHANGE_IN_PROGRESS

0x087A0008

現在の操作は、別の Direct3D デバイスが当時全画面表示モードを試行していたため、表示されませんでした。

DXGI_ERROR_INVALID_CALL

0x887A0001

アプリケーションが無効な呼び出しを行いました。 呼び出しのパラメーターか、一部のオブジェクトの状態が正しくありません。 デバッグ メッセージを介して詳細を表示するには、D3D デバッグ レイヤーを有効にします。

DXGI_ERROR_NOT_FOUND

0x887A0002

オブジェクトが見つかりませんでした。 IDXGIFactory::EnumAdaptes を呼び出す場合、指定された序数を持つアダプターはありません。

DXGI_ERROR_MORE_DATA

0x887A0003

呼び出し元が十分に大きなバッファーを提供しませんでした。

DXGI_ERROR_UNSUPPORTED

0x887A0004

指定されたデバイス インターフェイスまたは機能レベルは、このシステムではサポートされていません。

DXGI_ERROR_DEVICE_REMOVED

0x887A0005

GPU デバイス インスタンスが中断されました。 GetDeviceRemovedReason を使用して、適切なアクションを決定します。

DXGI_ERROR_DEVICE_HUNG

0x887A0006

呼び出し元のアプリケーションによって渡されたコマンドが無効であるため、GPU はより多くのコマンドに応答しません。

DXGI_ERROR_DEVICE_RESET

0x887A0007

他のアプリケーションが無効なコマンドを送信したため、GPU はより多くのコマンドに応答しません。 呼び出し元のアプリケーションは、デバイスを再作成して続行する必要があります。

DXGI_ERROR_WAS_STILL_DRAWING

0x887A000A

GPU は呼び出しが行われた時点でビジー状態であり、呼び出しは実行もスケジュールもされていませんでした。

DXGI_ERROR_FRAME_STATISTICS_DISJOINT

0x887A000B

イベント (電源サイクルなど) によって、プレゼンテーション統計の収集が中断されました。 以前の統計は無効と見なす必要があります。

DXGI_ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE

0x887A000C

指定された出力が既に使用されていたため、全画面表示モードを実現できませんでした。

DXGI_ERROR_DRIVER_INTERNAL_ERROR

0x887A0020

内部の問題により、ドライバーが指定した操作を実行できませんでした。 ドライバーの状態が疑われる可能性があり、アプリケーションを続行しないでください。

DXGI_ERROR_NONEXCLUSIVE

0x887A0021

グローバル カウンター リソースが使用されており、指定されたカウンターは、現時点ではこの Direct3D デバイスで使用できません。

DXGI_ERROR_NOT_CURRENTLY_AVAILABLE

0x887A0022

リソースは呼び出し時には使用できませんが、後で使用可能になる場合があります。

DXGI_ERROR_REMOTE_CLIENT_DISCONNECTED

0x887A0023

セッションの切断またはネットワークの切断により、アプリケーションのリモート デバイスが削除されました。 アプリケーションは IDXGIFactory1::IsCurrent を呼び出して、リモート デバイスが再び使用可能になったときを確認する必要があります。

DXGI_ERROR_REMOTE_OUTOFMEMORY

0x887A0024

リモート コンピューターのメモリ不足のため、リモート セッション中にデバイスが削除されました。

DXGI_ERROR_ACCESS_LOST

0x887A0026

キー付きミューテックスは破棄されました。

DXGI_ERROR_WAIT_TIMEOUT

0x887A0027

タイムアウト値が経過し、リソースはまだ使用できません。

DXGI_ERROR_SESSION_DISCONNECTED

0x887A0028

Windows セッションが終了したか切断されたため、出力の重複がオフになっています。 これは、リモート ユーザーが切断されたとき、または "ユーザーの切り替え" がローカルで使用されている場合に発生します。

DXGI_ERROR_RESTRICT_TO_OUTPUT_STALE

0x887A0029

スワップチェーンの内容が制限された DXGI outuput (モニター) が切断または変更されました。

DXGI_ERROR_CANNOT_PROTECT_CONTENT

0x887A002A

DXGI はスワップチェーンでコンテンツ保護を提供できません。 これは通常、古いドライバー、またはコンテンツ保護と互換性のないスワップチェーンを使用するアプリケーションによって発生します。

DXGI_ERROR_ACCESS_DENIED

0x887A002B

アプリケーションが、必要なアクセス特権を持たないリソースを使用しようとしています。 これは、読み取り専用アクセス権を持つ共有リソースに書き込む場合に最も一般的に発生します。

DXGI_STATUS_UNOCCLUDED

0x087A0009

スワップチェーンが空きになった。

DXGI_STATUS_DDA_WAS_STILL_DRAWING

0x087A000A

アダプターは、デスクトップ重複 Present() 呼び出しを完了するために必要なリソースにアクセスできませんでした。Present() 呼び出しを再度行う必要があります。

DXGI_ERROR_MODE_CHANGE_IN_PROGRESS

0x887A0025

進行中モードの変更により、呼び出しが完了しなくなります。 後で試行すると、呼び出しが成功する可能性があります。

DXGI_DDI_ERR_WASSTILLDRAWING

0x887B0001

操作が要求されたときに GPU がビジー状態でした。

DXGI_DDI_ERR_UNSUPPORTED

0x887B0002

ドライバーは、このリソースの作成を拒否しました。

DXGI_DDI_ERR_NONEXCLUSIVE

0x887B0003

GPU カウンターは、アプリケーションがアクセスを要求したときに、別のプロセスまたは d3d デバイスによって使用されていました。

D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS

0x88790001

アプリケーションが Direct3D デバイスあたりの一意の状態オブジェクトの最大数を超えています。 最大 11.1 の機能レベルの場合、制限は 4096 です。

D3D10_ERROR_FILE_NOT_FOUND

0x88790002

The specified file was not found. (指定されたファイルは見つかりませんでした。)

D3D11_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS

0x887C0001

アプリケーションが Direct3D デバイスあたりの一意の状態オブジェクトの最大数を超えています。 最大 11.1 の機能レベルの場合、制限は 4096 です。

D3D11_ERROR_FILE_NOT_FOUND

0x887C0002

The specified file was not found. (指定されたファイルは見つかりませんでした。)

D3D11_ERROR_TOO_MANY_UNIQUE_VIEW_OBJECTS

0x887C0003

アプリケーションが Direct3D デバイスあたりの一意のビュー オブジェクトの最大数を超えています。 最大 11.1 の機能レベルの場合、制限は 2^20 です。

D3D11_ERROR_DEFERRED_CONTEXT_MAP_WITHOUT_INITIAL_DISCARD

0x887C0004

遅延コンテキストでの Map に対するコマンド リストごとのアプリケーションの最初の呼び出しでは、D3D11_MAP_WRITE_DISCARDは使用されませんでした。

D2DERR_WRONG_STATE

0x88990001

オブジェクトがメソッドを処理するための正しい状態にありません。

D2DERR_NOT_INITIALIZED

0x88990002

オブジェクトはまだ初期化されていません。

D2DERR_UNSUPPORTED_OPERATION

0x88990003

要求された操作はサポートされていません。

D2DERR_SCANNER_FAILED

0x88990004

ジオメトリ スキャナーでデータの処理に失敗しました。

D2DERR_SCREEN_ACCESS_DENIED

0x88990005

Direct2D が画面にアクセスできませんでした。

D2DERR_DISPLAY_STATE_INVALID

0x88990006

有効な表示状態を特定できませんでした。

D2DERR_ZERO_VECTOR

0x88990007

指定されたベクターは 0 です。

D2DERR_INTERNAL_ERROR

0x88990008

内部エラー (Direct2D バグ) が発生しました。 チェックされたビルドでは、アサートします。 アプリケーションでは、Direct2D のこのインスタンスを閉じ、プロセスの再起動を検討する必要があります。

D2DERR_DISPLAY_FORMAT_NOT_SUPPORTED

0x88990009

Direct2D でレンダリングする必要がある表示形式は、ハードウェア デバイスではサポートされていません。

D2DERR_INVALID_CALL

0x8899000A

このメソッドの呼び出しが無効です。

D2DERR_NO_HARDWARE_DEVICE

0x8899000B

この操作では、ハードウェア レンダリング デバイスを使用できません。

D2DERR_RECREATE_TARGET

0x8899000C

回復可能な可能性があるプレゼンテーション エラーが発生しました。 呼び出し元は、フレーム全体を再作成、再レンダリング、および存在を再試行する必要があります。

D2DERR_TOO_MANY_SHADER_ELEMENTS

0x8899000D

複雑すぎるため、シェーダーの構築に失敗しました。

D2DERR_SHADER_COMPILE_FAILED

0x8899000E

シェーダーのコンパイルに失敗しました。

D2DERR_MAX_TEXTURE_SIZE_EXCEEDED

0x8899000F

要求された DirectX サーフェス サイズが最大テクスチャ サイズを超えました。

D2DERR_UNSUPPORTED_VERSION

0x88990010

要求された Direct2D バージョンはサポートされていません。

D2DERR_BAD_NUMBER

0x88990011

数値が無効です。

D2DERR_WRONG_FACTORY

0x88990012

一緒に使用されるオブジェクトは、同じファクトリ インスタンスから作成する必要があります。

D2DERR_LAYER_ALREADY_IN_USE

0x88990013

レイヤー リソースは、任意の時点で 1 回だけ使用できます。

D2DERR_POP_CALL_DID_NOT_MATCH_PUSH

0x88990014

ポップ呼び出しが、対応するプッシュ呼び出しと一致しませんでした。

D2DERR_WRONG_RESOURCE_DOMAIN

0x88990015

リソースが間違ったレンダー ターゲットで実現されました。

D2DERR_PUSH_POP_UNBALANCED

0x88990016

プッシュ呼び出しとポップ呼び出しは不均衡でした。

D2DERR_RENDER_TARGET_HAS_LAYER_OR_CLIPRECT

0x88990017

レイヤーまたはクリップの修正が適用されている間に、レンダー ターゲットからコピーを試みます。

D2DERR_INCOMPATIBLE_BRUSH_TYPES

0x88990018

ブラシの種類は、呼び出しと互換性がありません。

D2DERR_WIN32_ERROR

0x88990019

不明な win32 エラーが発生しました。

D2DERR_TARGET_NOT_GDI_COMPATIBLE

0x8899001A

レンダー ターゲットは GDI と互換性がありません。

D2DERR_TEXT_EFFECT_IS_WRONG_TYPE

0x8899001B

テキスト クライアント描画効果オブジェクトの種類が正しくありません。

D2DERR_TEXT_RENDERER_NOT_RELEASED

0x8899001C

アプリケーションは、対応する DrawText または DrawTextLayout 呼び出しが返された後、IDWriteTextRenderer インターフェイスへの参照を保持しています。 IDWriteTextRenderer インスタンスは無効です。

D2DERR_EXCEEDS_MAX_BITMAP_SIZE

0x8899001D

要求されたサイズは、Direct3D デバイスの現在の機能レベルでサポートされているテクスチャ サイズよりも大きくなります。

D2DERR_INVALID_GRAPH_CONFIGURATION

0x8899001E

グラフに構成エラーが発生しました。

D2DERR_INVALID_INTERNAL_GRAPH_CONFIGURATION

0x8899001F

グラフに内部構成エラーが発生しました。

D2DERR_CYCLIC_GRAPH

0x88990020

グラフにサイクルが存在しました。

D2DERR_BITMAP_CANNOT_DRAW

0x88990021

D2D1_BITMAP_OPTIONS_CANNOT_DRAW オプションを持つビットマップを使用して描画することはできません。

D2DERR_OUTSTANDING_BITMAP_REFERENCES

0x88990022

ターゲット ビットマップへの未処理の参照がある間は、操作を完了できません。

D2DERR_ORIGINAL_TARGET_NOT_BOUND

0x88990023

元のターゲットが現在ターゲットとしてバインドされていないため、操作は失敗しました。

D2DERR_INVALID_TARGET

0x88990024

イメージが効果であるか、D2D1_BITMAP_OPTIONS_TARGET フラグが設定されていないビットマップであるため、イメージをターゲットとして設定できません。

D2DERR_BITMAP_BOUND_AS_TARGET

0x88990025

現在ターゲット ビットマップとしてバインドされているビットマップを使用して描画することはできません。

D2DERR_INSUFFICIENT_DEVICE_CAPABILITIES

0x88990026

D3D デバイスには、要求されたアクションを実行するための十分な機能がありません。

D2DERR_INTERMEDIATE_TOO_LARGE

0x88990027

コンテキストの現在のタイリング設定でグラフをレンダリングできませんでした。

D2DERR_EFFECT_IS_NOT_REGISTERED

0x88990028

Unregister に指定された CLSID は、登録済みの効果に対応していません。

D2DERR_INVALID_PROPERTY

0x88990029

指定されたプロパティが存在しません。

D2DERR_NO_SUBPROPERTIES

0x8899002A

指定されたサブプロパティが存在しません。

D2DERR_PRINT_JOB_CLOSED

0x8899002B

印刷ジョブが既に閉じられた後に呼び出される AddPage または Close。

D2DERR_PRINT_FORMAT_NOT_SUPPORTED

0x8899002C

印刷コントロールの作成時にエラーが発生しました。 Direct2D 印刷コントロールでサポートされているパッケージ ターゲットの種類 (プリンター形式を表す) がないことを示します。

D2DERR_TOO_MANY_TRANSFORM_INPUTS

0x8899002D

効果で、入力が多すぎる変換を使用しようとしました。

DWRITE_E_FILEFORMAT

0x88985000

フォント ファイルなどの入力ファイルのエラーを示します。

DWRITE_E_UNEXPECTED

0x88985001

DirectWrite コードで発生したエラーを示します。このエラーは発生するとは思われませんが、回復しても安全です。

DWRITE_E_NOFONT

0x88985002

指定したフォントが存在しないことを示します。

DWRITE_E_FILENOTFOUND

0x88985003

ファイル、ディレクトリ、ネットワークの場所、ドライブ、またはその他の保存場所が存在しないか、使用できないため、フォント ファイルを開くことができませんでした。

DWRITE_E_FILEACCESS

0x88985004

フォント ファイルは存在しますが、アクセス拒否、共有違反、または同様のエラーが原因で開けませんでした。

DWRITE_E_FONTCOLLECTIONOBSOLETE

0x88985005

フォント コレクションは、システムの変更により廃止されました。

DWRITE_E_ALREADYREGISTERED

0x88985006

指定されたインターフェイスは既に登録されています。

DWRITE_E_CACHEFORMAT

0x88985007

フォント キャッシュに無効なデータが含まれています。

DWRITE_E_CACHEVERSION

0x88985008

フォント キャッシュ ファイルは、別のバージョンのDirectWriteに対応しています。

DWRITE_E_UNSUPPORTEDOPERATION

0x88985009

この種類のフォントでは、この操作はサポートされていません。

WINCODEC_ERR_WRONGSTATE

0x88982F04

コーデックの状態が間違っています。

WINCODEC_ERR_VALUEOUTOFRANGE

0x88982F05

値が範囲外です。

WINCODEC_ERR_UNKNOWNIMAGEFORMAT

0x88982F07

イメージ形式は不明です。

WINCODEC_ERR_UNSUPPORTEDVERSION

0x88982F0B

SDK のバージョンはサポートされていません。

WINCODEC_ERR_NOTINITIALIZED

0x88982F0C

コンポーネントが初期化されていません。

WINCODEC_ERR_ALREADYLOCKED

0x88982F0D

既に未処理の読み取りまたは書き込みロックがあります。

WINCODEC_ERR_PROPERTYNOTFOUND

0x88982F40

指定したビットマップ プロパティが見つかりません。

WINCODEC_ERR_PROPERTYNOTSUPPORTED

0x88982F41

ビットマップ コーデックでは、ビットマップ プロパティはサポートされていません。

WINCODEC_ERR_PROPERTYSIZE

0x88982F42

ビットマップ プロパティのサイズが無効です。

WINCODEC_ERR_CODECPRESENT

0x88982F43

不明なエラーが発生しました。

WINCODEC_ERR_CODECNOTHUMBNAIL

0x88982F44

ビットマップ コーデックはサムネイルをサポートしていません。

WINCODEC_ERR_PALETTEUNAVAILABLE

0x88982F45

ビットマップ パレットは使用できません。

WINCODEC_ERR_CODECTOOMANYSCANLINES

0x88982F46

要求されたスキャンラインが多すぎます。

WINCODEC_ERR_INTERNALERROR

0x88982F48

内部エラーが発生しました。

WINCODEC_ERR_SOURCERECTDOESNOTMATCHDIMENSIONS

0x88982F49

ビットマップの境界がビットマップの寸法と一致しません。

WINCODEC_ERR_COMPONENTNOTFOUND

0x88982F50

コンポーネントが見つかりません。

WINCODEC_ERR_IMAGESIZEOUTOFRANGE

0x88982F51

ビットマップ サイズが有効な範囲外です。

WINCODEC_ERR_TOOMUCHMETADATA

0x88982F52

ビットマップに書き込むにはメタデータが多すぎます。

WINCODEC_ERR_BADIMAGE

0x88982F60

画像が認識されません。

WINCODEC_ERR_BADHEADER

0x88982F61

イメージ ヘッダーが認識されません。

WINCODEC_ERR_FRAMEMISSING

0x88982F62

ビットマップ フレームがありません。

WINCODEC_ERR_BADMETADATAHEADER

0x88982F63

画像メタデータ ヘッダーが認識されません。

WINCODEC_ERR_BADSTREAMDATA

0x88982F70

ストリーム データが認識されません。

WINCODEC_ERR_STREAMWRITE

0x88982F71

ストリームへの書き込みに失敗しました。

WINCODEC_ERR_STREAMREAD

0x88982F72

ストリームから読み取れませんでした。

WINCODEC_ERR_STREAMNOTAVAILABLE

0x88982F73

ストリームは使用できません。

WINCODEC_ERR_UNSUPPORTEDPIXELFORMAT

0x88982F80

ビットマップ ピクセル形式はサポートされていません。

WINCODEC_ERR_UNSUPPORTEDOPERATION

0x88982F81

操作はサポートされていません。

WINCODEC_ERR_INVALIDREGISTRATION

0x88982F8A

コンポーネントの登録が無効です。

WINCODEC_ERR_COMPONENTINITIALIZEFAILURE

0x88982F8B

コンポーネントの初期化に失敗しました。

WINCODEC_ERR_INSUFFICIENTBUFFER

0x88982F8C

割り当てられたバッファーが不十分です。

WINCODEC_ERR_DUPLICATEMETADATAPRESENT

0x88982F8D

重複するメタデータが存在します。

WINCODEC_ERR_PROPERTYUNEXPECTEDTYPE

0x88982F8E

ビットマップ プロパティの種類が予期しない。

WINCODEC_ERR_UNEXPECTEDSIZE

0x88982F8F

サイズが予期しない。

WINCODEC_ERR_INVALIDQUERYREQUEST

0x88982F90

プロパティ クエリが無効です。

WINCODEC_ERR_UNEXPECTEDMETADATATYPE

0x88982F91

メタデータ型が予期しない。

WINCODEC_ERR_REQUESTONLYVALIDATMETADATAROOT

0x88982F92

指定されたビットマップ プロパティは、ルート レベルでのみ有効です。

WINCODEC_ERR_INVALIDQUERYCHARACTER

0x88982F93

クエリ文字列に無効な文字が含まれています。

WINCODEC_ERR_WIN32ERROR

0x88982F94

Windows コーデックが Win32 システムからエラーを受け取った。

WINCODEC_ERR_INVALIDPROGRESSIVELEVEL

0x88982F95

要求された詳細レベルが存在しません。

要件

要件
ヘッダー
Winerror.h

こちらもご覧ください

COM エラー コード