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

在执行显示扩展版本号的 .chainversion 等命令时,调试器使用返回的 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