CAtlFile::LockRange

Wywołanie tej metody, aby zablokować regionu w pliku, aby uniemożliwić dostęp do jej przez inne procesy.

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

Parametry

  • nPos
    Pozycja w pliku, gdzie powinno rozpocząć się blokady.

  • nCount
    Długość zakresu bajtów do zablokowania.

Wartość zwracana

Zwraca S_OK o powodzeniu lub błędzie HRESULT w przypadku awarii.

Uwagi

Wywołania LockFile zablokować regionu w pliku.Blokowanie bajtów w pliku uniemożliwia dostęp do tych bajtów przez inne procesy.Można zablokować więcej niż jeden region pliku, ale nie pokrywających się obszarów są dozwolone.Po odblokowaniu regionu za pomocą CAtlFile::UnlockRange, zakres bajtów musi odpowiadać dokładnie regionu, który wcześniej został zablokowany.LockRangenie scala sąsiednich regionach; Jeśli dwa regiony zablokowane sąsiadujących ze sobą, należy odblokować każdego oddzielnie.

Wymagania

Nagłówek: atlfile.h

Zobacz też

Informacje

Klasa CAtlFile

CAtlFile::UnlockRange