Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Call this method to lock a region in the file to prevent other processes from accessing it.
HRESULT LockRange(
ULONGLONG nPos,
ULONGLONG nCount
) throw( );
Parameters
nPos
The position in the file where the lock should begin.nCount
The length of the byte range to be locked.
Return Value
Returns S_OK on success, or an error HRESULT on failure.
Remarks
Calls LockFile to lock a region in the file. Locking bytes in a file prevents access to those bytes by other processes. You can lock more than one region of a file, but no overlapping regions are allowed. When you unlock a region, using CAtlFile::UnlockRange, the byte range must correspond exactly to the region that was previously locked. LockRange does not merge adjacent regions; if two locked regions are adjacent, you must unlock each separately.
Requirements
Header: atlfile.h