次の方法で共有


一般的な HRESULT 値 (デバッグ インターフェイス アクセス SDK)

次の HRESULT 値は、DIA SDK 内の API によって最も一般的に返されます。

値順に表示される値を次に示します。

Value 名前 説明
0x806d0002 E_PDB_USAGE パラメーターまたは呼び出し順序が無効です
0x806d0004 E_PDB_FILE_SYSTEM ファイルの読み取りまたは書き込み、ディスク領域の不足などできません。
0x806d0005 E_PDB_NOT_FOUND PDB ファイルが見つかりません
0x806d0006 E_PDB_INVALID_SIG PDB シグネチャが一致しない
0x806d0007 E_PDB_INVALID_AGE PDB の年齢の不一致
0x806d0008 E_PDB_PRECOMP_REQUIRED プリコンパイル済みの型情報が見つかりません
0x806d0009 E_PDB_OUT_OF_TI デバッガーの種類が不足しています
0x806d000c E_PDB_FORMAT 互換性のない形式またはサポートされていない形式の PDB の読み込みまたは使用を試みる
0x806d000d E_PDB_LIMIT PDB の内部制限を超えました
0x806d000e E_PDB_CORRUPT PDB レコードまたは構造が破損している
0x806d0011 E_PDB_ILLEGAL_TYPE_EDIT 読み取り専用モードで型を編集しようとしています
0x806d0012 E_PDB_INVALID_EXECUTABLE ファイルが有効な実行可能ファイルとして認識されない
0x806d0013 E_PDB_DBG_NOT_FOUND .DBG ファイルが見つかりません
0x806d0014 E_PDB_NO_DEBUG_INFO 認識されたデバッグ情報が見つかりません
0x806d0015 E_PDB_INVALID_EXE_TIMESTAMP 実行可能ファイルのタイムスタンプが無効です
0x806d0016 E_PDB_RESERVED 文書化されていないエラー
0x806d0017 E_PDB_DEBUG_INFO_NOT_IN_PDB デバッグ情報が PDB に含まれていない
0x806d0018 E_PDB_SYMSRV_BAD_CACHE_PATH symsrv で指定されたキャッシュの場所が正しくありません
0x806d0019 E_PDB_SYMSRV_CACHE_FULL symsrv キャッシュがいっぱいです
0x806d0064 E_DIA_INPROLOG プロローグでスタック フレームを実行できない
0x806d0065 E_DIA_SYNTAX フレーム プログラムの解析中にエラーが発生しました
0x806d0066 E_DIA_FRAME_ACCESS レジスタまたはメモリへのアクセス中にエラーが発生しました
0x806d0067 E_DIA_VALUE 計算値のエラー (例: 0 で除算)
0x806d00C8 E_DIA_COFF_ACCESS リンカーによって生成された PDB に対してクエリを実行するときに、OBJ、LIB、またはコンパイラによって生成された PDB にアクセス中にエラーが発生しました /DEBUG:fastlink
0x806d00C9 E_DIA_COMP_PDB_ACCESS コンパイラで生成された PDB へのアクセス中にエラーが発生しました

要件

ヘッダー: dia2.h

関連項目