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 和 version 等命令时,调试器使用返回的 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 |