Sdílet prostřednictvím


CAtlFileMappingBase::OpenMapping

Volání této metody otevřít zadaný soubor pojmenovaný objekt mapování souborů.

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

Parametry

  • szName
    Název objektu mapování.Pokud je otevřený popisovač objektu mapování souborů s tímto názvem a popisovač zabezpečení u objektu mapování není v rozporu s dwViewDesiredAccess parametr, otevřené operace úspěšná.

  • nMappingSize
    Velikost mapování.Pokud je 0, maximální velikost objektu mapování souboru je rovna aktuální velikosti objektu mapování souboru identifikovánszName.

  • nOffset
    Posun souboru, kde má začít mapování.Hodnotu posunu musí být násobkem granularity přidělení paměti v systému.

  • dwViewDesiredAccess
    Určuje typ přístupu k zobrazení souboru a tedy ochrana stránky mapovat soubor.Viz dwDesiredAccess v MapViewOfFileEx v .

Vrácená hodnota

Vrátí S_OK na úspěchu nebo chybu HRESULT při selhání.

Poznámky

V sestavení ladění dojde k chybě výrazu Pokud vstupních parametrů jsou neplatné.

Požadavky

Záhlaví: atlfile.h

Viz také

Referenční dokumentace

Třída CAtlFileMappingBase

CAtlFileMappingBase::MapFile