如题,并给出解释,谢谢

解决方案 »

  1.   

    跟编译器有关系,64位编译器下所有的指针性都是64位的,包括PVOID
      

  2.   

    我查了微软的技术资料:
    在长度方面指针 (Pointer) 是 64 位,但是 整型数( Integer ) 与 长整型数( Long ) 数据类型则保持 32 位
    看winnt.h定义
    typedef void *PVOID;
    typedef void * POINTER_64 PVOID64;
    有点怀疑PVOID是否和PVOID64一样,呵呵
      

  3.   

    我没有64位机器唉,有的话sizeof试一下就知道了。