一个基础问题 ( 积分: 50 )

  • 主题发起人 主题发起人 liuguilg
  • 开始时间 开始时间
L

liuguilg

Unregistered / Unconfirmed
GUEST, unregistred user!
内存映射的函数
Function MapViewOfFile(hFileMappingObject:THandle;
dwDesiredAccess:DWord;
dwFileOffsetHigh, dwFileOffsetLow,
dwNumberOfBytesToMap:Dword):pointer;Stdcall
dwFileOffsetHigh 参数指定文件映射起始位置的偏移量的高32位。
dwFileOffsetLow 参数指定文件映射起始位置的偏移量的低32位。
这个 ‘偏移量的高32位’,‘偏移量的低32位’一直不明白?
‘偏移量’是怎么解释?
谢谢各位老师不吝赐教!
 
这个说法是有些饶口,
偏移量指的是一个位置,
文件开头是0,
但映射有可能从中间开始,
比如10,
这个10是个64位的数,
割成前后两段,
就是dwFileOffsetHigh, dwFileOffsetLow,
 
后退
顶部