SYMSRV_INDEX_INFO 構造体 (dbghelp.h)

シンボル サーバーのインデックス情報を格納します。

構文

typedef struct {
  DWORD sizeofstruct;
  char  file[MAX_PATH + 1];
  BOOL  stripped;
  DWORD timestamp;
  DWORD size;
  char  dbgfile[MAX_PATH + 1];
  char  pdbfile[MAX_PATH + 1];
  GUID  guid;
  DWORD sig;
  DWORD age;
} SYMSRV_INDEX_INFO, *PSYMSRV_INDEX_INFO;

メンバー

sizeofstruct

この構造体のサイズ (バイト単位)。 このメンバーは、 または sizeof(SYMSRV_INDEX_INFOW)に設定するsizeof(SYMSRV_INDEX_INFO)必要があります。

file[MAX_PATH + 1]

.pdb、.dbg、またはイメージ ファイルの名前。

stripped

イメージ ファイルが削除されるかどうかを示す 値。

timestamp

PE ヘッダーからのタイムスタンプ。 このメンバーは、イメージ ファイルにのみ使用されます。

size

PE ヘッダーからのファイル サイズ。 このメンバーは、イメージ ファイルにのみ使用されます。

dbgfile[MAX_PATH + 1]

イメージ ファイルが削除され、.dbg ファイルがある場合、このメンバーは CV レコードから .dbg ファイルへのパスです。

pdbfile[MAX_PATH + 1]

CV レコードの .pdb ファイル。 このメンバーは、image ファイルと .dbg ファイルにのみ使用されます。

guid

.pdb ファイルの GUID。 使用可能な GUID がない場合は、.pdb ファイルの署名が GUID の最初の DWORD にコピーされます。

sig

.pdb ファイルのシグネチャ (古いスタイルの .pdb ファイルで使用する場合)。 GUID 長署名を使用する新しいスタイルの .pdb ファイルの場合、この値は 0 にすることができます。

age

.pdb ファイルの経過時間。

要件

要件
Header dbghelp.h
再頒布可能パッケージ DbgHelp.dll 6.6 以降

こちらもご覧ください

SymSrvGetFileIndexInfo