32 位指针和 64 位指针

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

#define KDEXT_64BIT 
#include wdbgexts.h 

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

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

#include wdbgexts.h 

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