PWINDBG_EXTENSION_API_VERSION回调函数 (wdbgexts.h)

PWINDBG_EXTENSION_API_VERSIONExtensionApiVersion) 回调函数返回有关扩展 DLL 的版本信息。

语法

PWINDBG_EXTENSION_API_VERSION PwindbgExtensionApiVersion;

LPEXT_API_VERSION PwindbgExtensionApiVersion()
{...}

返回值

此函数必须返回指向 EXT_API_VERSION 结构的指针。

言论

必须使用上述原型在代码中定义此函数。 包括 wdbgexts.h。

加载扩展 DLL 时,调试器会调用 ExtensionApiVersion

调试器在执行显示扩展版本号的命令(如 .chain版本)时,使用返回的 EXT_API_VERSION 结构的 MajorVersionMinorVersion 字段。 调试器不执行任何“版本检查”-扩展 DLL 将加载,而不管这些字段中存在什么版本号。

如果在代码中使用 64 位指针,则应EXT_API_VERSION_NUMBER64返回 EXT_API_VERSION 结构的 Revision 字段;如果使用的是 32 位指针,则应EXT_API_VERSION_NUMBER32。 建议始终在代码中使用 64 位指针,因为调试器将在必要时自动调整这些指针的大小。 有关详细信息,请参阅 32 位指针和 64 位指针

有关详细信息,请参阅 使用 WdbgExts 扩展回调

要求

要求 价值
目标平台 桌面
标头 wdbgexts.h