Sdílet prostřednictvím


CAtlFile::LockRange

Volání této metody Zamknout oblast v souboru a zabránit tak přístupu jiných procesů.

HRESULT LockRange( 
   ULONGLONG nPos, 
   ULONGLONG nCount  
) throw( );

Parametry

  • nPos
    Umístění v souboru, kde má začít zámku.

  • nCount
    Délka rozsah bajtů k uzamknutí.

Vrácená hodnota

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

Poznámky

Volání LockFile Zamknout oblast v souboru.Uzamknutí bajtů v souboru zabraňuje přístupu do těchto bajtů jinými procesy.Můžete zamknout více oblastí souboru, ale nejsou povoleny žádné překrývající se oblasti.Při odemykání oblasti pomocí CAtlFile::UnlockRange, rozsah bajtů musí přesně odpovídat oblasti, kterou dříve byl uzamčen.LockRangeNelze sloučit přilehlých oblastí; Pokud jsou dvě zamknuté oblasti vedle sebe, musí každý zvlášť odemknout.

Požadavky

Záhlaví: atlfile.h

Viz také

Referenční dokumentace

Třída CAtlFile

CAtlFile::UnlockRange