none
请教关于VirtualCopy函数中的移位问题 RRS feed

  • 问题

  • VirtualCopy函数用来绑定一块物理内存到当前进程虚拟地址空间
    其使用:VirtualCopy((PVOID)v_pIOPregs, (PVOID)(S3C2410X_BASE_REG_PA_IOPORT >> 8), sizeof(S3C2410X_IOPORT_REG), PAGE_PHYSICAL | PAGE_READWRITE | PAGE_NOCACHE)
    请问下:S3C2410X_BASE_REG_PA_IOPORT >> 8为什么要右移8位呢?什么时候不进行移位操作呢?
    情赐教,谢谢!
    2009年2月28日 14:21

答案

  • 可以参考 ms-help://MS.WindowsCE.500/wcecoreos5/html/wce50lrfVirtualCopy.htm
    仅仅在传参数给VirtualCopy时要/256(或8移位)
    http://wince.cn/ or http://windowsce.com.cn/
    2009年3月2日 4:18
    版主