#define STREAMSIZE (1 * 1024 * 1024) // 1 MB (1024 KB)SIZE_T dwStreamSizeMax;
dwStreamSizeMax=STREAMSIZE;// Create a file-mapping object
m_hfilemap = ::CreateFileMapping(hstream, NULL, PAGE_READWRITE,
(DWORD) (dwStreamSizeMax >> 32I64), (DWORD) dwStreamSizeMax, NULL);
dwStreamSizeMax=STREAMSIZE;// Create a file-mapping object
m_hfilemap = ::CreateFileMapping(hstream, NULL, PAGE_READWRITE,
(DWORD) (dwStreamSizeMax >> 32I64), (DWORD) dwStreamSizeMax, NULL);
>>32表示右移32位
>>32即取该数的前32位数