PWINDBG_EXTENSION_API_VERSION回调函数 (wdbgexts.h)
PWINDBG_EXTENSION_API_VERSION(ExtensionApiVersion) 回调函数返回有关扩展 DLL 的版本信息。
语法
PWINDBG_EXTENSION_API_VERSION PwindbgExtensionApiVersion;
LPEXT_API_VERSION PwindbgExtensionApiVersion()
{...}
返回值
此函数必须返回指向 EXT_API_VERSION 结构的指针。
言论
必须使用上述原型在代码中定义此函数。 包括 wdbgexts.h。
加载扩展 DLL 时,调试器会调用 ExtensionApiVersion。
调试器在执行显示扩展版本号的命令(如 .chain 和 版本)时,使用返回的 EXT_API_VERSION 结构的 MajorVersion 和 MinorVersion 字段。 调试器不执行任何“版本检查”-扩展 DLL 将加载,而不管这些字段中存在什么版本号。
如果在代码中使用 64 位指针,则应EXT_API_VERSION_NUMBER64返回 EXT_API_VERSION 结构的 Revision 字段;如果使用的是 32 位指针,则应EXT_API_VERSION_NUMBER32。 建议始终在代码中使用 64 位指针,因为调试器将在必要时自动调整这些指针的大小。 有关详细信息,请参阅 32 位指针和 64 位指针。
有关详细信息,请参阅 使用 WdbgExts 扩展回调。
要求
要求 | 价值 |
---|---|
目标平台 | 桌面 |
标头 | wdbgexts.h |