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 文件。 此成员仅用于映像和 .dbg 文件。

guid

.pdb 文件的 GUID。 如果没有可用的 GUID,则会将 .pdb 文件的签名复制到 GUID 的第一个 DWORD 中。

sig

.pdb 文件的签名 (用于旧样式的 .pdb 文件) 。 如果它是使用 GUID 长度签名的新样式 .pdb 文件,则此值可以为 0。

age

.pdb 文件的期限。

注解

注意

dbghelp.h 标头将SYMSRV_INDEX_INFO定义为别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将非特定编码别名与非非特定编码的代码混合使用可能会导致不匹配,从而导致编译或运行时错误。 有关详细信息,请参阅 函数原型的约定

要求

要求
Header dbghelp.h
可再发行组件 DbgHelp.dll 6.6 或更高版本

另请参阅

SymSrvGetFileIndexInfo