一般的な 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