Compartilhar via


_ftell_nolock, _ftelli64_nolock

Obtém a posição atual de um ponteiro de arquivo, sem bloquear o thread.

long _ftell_nolock( 
   FILE *stream 
);
__int64 _ftelli64_nolock( 
   FILE *stream 
);

Parâmetros

  • stream
    Direcionar a estrutura de FILE .

Valor de retorno

Mesmo que ftell e _ftelli64. Para obter mais informações, consulte ftell, _ftelli64.

Comentários

Essas funções são versões sem-bloqueio de ftell e de _ftelli64, respectivamente. São idênticos a ftell e a _ftelli64exceto que não são protegidos de interferências dos outros threads. Essas funções podem ser mais rápidas porque não incorrer na sobrecarga do bloqueio out outros threads. Use essas funções somente em contextos de thread-safe, como aplicativos single-threaded ou onde o escopo de chamada já manipula o isolamento do thread.

Requisitos

Função

Cabeçalho necessário

Cabeçalho opcional

ftell_nolock

<stdio.h>

<errno.h>

_ftelli64_nolock

<stdio.h>

<errno.h>

Para obter mais informações sobre compatibilidade, consulte Compatibilidade na Introdução.

Equivalência do .NET Framework

System::IO::FileStream::Position

Consulte também

Referência

E/S de fluxo

fgetpos

fseek, _fseeki64

_lseek, _lseeki64

ftell, _ftelli64