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 版本。 将中性编码别名与不中性编码的代码混合使用可能会导致编译或运行时错误不匹配。 有关详细信息,请参阅函数原型的
要求
要求 | 价值 |
---|---|
标头 | dbghelp.h |
可再发行组件 | DbgHelp.dll 6.6 或更高版本 |