Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Chiamare questo metodo per bloccare un'area di file per impedire altri processi di accedervi.
HRESULT LockRange(
ULONGLONG nPos,
ULONGLONG nCount
) throw( );
Parametri
nPos
La posizione del file in cui il blocco dovrebbe iniziare.nCount
La lunghezza degli intervalli di byte da bloccare.
Valore restituito
Restituisce S_OK su positivo, o un errore HRESULT in errore.
Note
Chiamate LockFile per bloccare un'area nel file.I byte di blocco in un file impedisce l'accesso ai byte da altri processi.È possibile bloccare più aree di un file, ma alcuna area sovrapposte è consentita.Quando viene sbloccato un'area, utilizzando CAtlFile::UnlockRange, l'intervallo di byte deve corrispondere esattamente all'area che era stata bloccata.LockRange non unisce le aree adiacenti, se due aree bloccate adiacenti, è necessario sbloccare separatamente ciascuno.
Requisiti
Header: atlfile.h