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