我正在将 32 位 ISAPI dll 迁移到 64 位。我正在使用 Visual Studio 2008。HttpExtensionProc 函数中的 EXTENSION_CONTROL_BLOCK 指针出现问题。EXTENSION_CONTROL_BLOCK 结构中的字符指针在进入函数时无效;它们在监视窗口中标有 。如果我通过交换指针的前 4 个字节和后 4 个字节来手动修改 char 指针,则会显示正确的值。任何想法为什么会发生这种情况?
这是修改指针前的监视窗口,注意lpszQueryString:
link text
这是修改指针后的监视窗口,注意lpszQueryString:
link text