CAtlFile::LockRange
Chamar esse método para bloquear uma região no arquivo para impedir que outros processos acessem o.
HRESULT LockRange(
ULONGLONG nPos,
ULONGLONG nCount
) throw( );
Parâmetros
nPos
A posição no arquivo onde o bloqueio deve iniciar.nCount
O comprimento do intervalo de bytes a ser bloqueado.
Valor de retorno
Retorna S_OK em êxito, ou um erro HRESULT em caso de falha.
Comentários
Chamadas LockFile para bloquear uma região no arquivo.Os bytes de bloqueio em um arquivo impeçam o acesso aos 2 bytes por outros processos.Você pode bloquear mais de uma região de um arquivo, mas nenhuma região de sobreposição é permitida.Quando você desbloqueia uma região, usando CAtlFile::UnlockRange, o intervalo de byte deve coincidir exatamente com barreira a região que foi anteriormente.LockRange não mescla regiões adjacentes; se duas regiões são bloqueadas adjacentes, você deve desbloquear cada separadamente.
Requisitos
Cabeçalho: atlfile.h