共用方式為


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 Class

CAtlFileMappingBase::MapFile