共用方式為


SYMSRV_INDEX_INFOW結構 (dbghelp.h)

包含符號伺服器索引資訊。

語法

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

成員

sizeofstruct

結構的大小,以位元組為單位。 這個成員必須設定為 sizeof(SYMSRV_INDEX_INFO)sizeof(SYMSRV_INDEX_INFOW)

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 檔案的存留期。

言論

注意

dbghelp.h 標頭會將SYMSRV_INDEX_INFO定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的 慣例。

要求

要求 價值
標頭 dbghelp.h
可轉散發 DbgHelp.dll 6.6 或更新版本

另請參閱

SymSrvGetFileIndexInfo