Sdílet prostřednictvím


CAtlTemporaryFile::LockRange

Volání této metody Zamknout oblast do dočasného souboru 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

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.Úspěšně odemknout oblast, použijte CAtlTemporaryFile::UnlockRange, zajištění rozsah bajtů přesně odpovídá 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 CAtlTemporaryFile

CAtlFile::LockRange

CAtlTemporaryFile::UnlockRange