32 位指针和 64 位指针

WdbgExts 头文件支持32位和64位指针。 若要使用64位指针,只需在代码中包含以下两行代码,顺序如下:

#define KDEXT_64BIT 
#include wdbgexts.h 

建议在代码中始终使用64位指针。 这允许你的扩展在任何平台上工作,因为当目标为32位时,调试器会自动将64位指针转换为32位。

如果你只想在32位平台上使用你的扩展,则可以改为编写32位扩展。 在这种情况下,你只需在代码中包含以下行:

#include wdbgexts.h 

有关使用64位指针的其他信息,请参阅 使用 DECLARE_API 宏编写 WdbgExts 扩展代码。 此外,请检查作为 WDK 一部分包含的示例代码。