CAtlFileMappingBase::OpenMapping

呼叫這個方法會開啟指定的文件的具名檔案對應物件。

HRESULT OpenMapping(
   LPCTSTR szName,
   SIZE_T nMappingSize,
   ULONGLONG nOffset = 0,
   DWORD dwViewDesiredAccess = FILE_MAP_ALL_ACCESS 
) throw( );

參數

  • szName
    對應物件的名稱。如果有開啟控制代碼檔案對應物件的名稱,並在對應物件的安全性描述元沒有衝突 dwViewDesiredAccess 參數,開啟作業成功。

  • nMappingSize
    對應大小。如果為 0,檔案對應物件的最大大小 (以 szName.判斷檔案對應物件的目前大小相等

  • nOffset
    檔案位移將開始的位置。位移值必須是系統的記憶體配置更細微的倍數。

  • dwViewDesiredAccess
    指定存取類型的檔案,並檢視的,因此,檔案對應的網頁的保護。請參閱在 MapViewOfFileEx 的 dwDesiredAccess 在 Windows SDK。

傳回值

在成功傳回 S_OK 或是失敗的錯誤 HRESULT

備註

如果輸入參數無效,在偵錯組建中,判斷提示將會發生錯誤。

需求

Header: atlfile.h

請參閱

參考

CAtlFileMappingBase 類別

CAtlFileMappingBase::MapFile