91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

createfilemapping函數的用法是什么

小億
121
2024-02-04 13:35:35
欄目: 編程語言

CreateFileMapping函數的用法是創建一個文件映射對象,該對象將一個文件映射到進程的虛擬地址空間中的一個或多個區域。

函數原型: HANDLE CreateFileMapping( HANDLE hFile, LPSECURITY_ATTRIBUTES lpAttributes, DWORD flProtect, DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCTSTR lpName );

參數說明:

  • hFile:與文件映射關聯的文件句柄。可以使用CreateFile函數打開一個文件獲得此句柄。
  • lpAttributes:指向SECURITY_ATTRIBUTES結構的指針,用于指定文件映射對象的安全特性。可以為NULL。
  • flProtect:指定文件映射對象的訪問保護屬性。常用的值有PAGE_READONLY、PAGE_READWRITE等。
  • dwMaximumSizeHigh、dwMaximumSizeLow:指定文件映射對象的最大大小。如果是0,則表示映射整個文件。
  • lpName:指定文件映射對象的名稱。可以為NULL。

返回值:

  • 成功:文件映射對象的句柄。
  • 失敗:NULL。可以調用GetLastError函數獲取錯誤信息。

通過CreateFileMapping函數創建的文件映射對象可以通過MapViewOfFile函數將其映射到進程的虛擬地址空間中,然后可以使用指針訪問文件的數據。

0
阿克| 西畴县| 达拉特旗| 潞西市| 延川县| 洛南县| 荔波县| 修水县| 娄底市| 瑞昌市| 班玛县| 烟台市| 云龙县| 海兴县| 铅山县| 白银市| 襄樊市| 绵阳市| 萨嘎县| 石棉县| 蒙自县| 仪陇县| 天等县| 井研县| 郁南县| 莱芜市| 正镶白旗| 荃湾区| 温宿县| 外汇| 清河县| 三门峡市| 遂平县| 集安市| 通榆县| 鲜城| 隆安县| 唐海县| 宜宾县| 平谷区| 津市市|