_ftell_nolock, _ftelli64_nolock

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

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

Parâmetros

  • stream
    Destino do FILE estrutura.

Valor de retorno

Same as ftell and _ftelli64.Para obter mais informações, consulte ftell, _ftelli64.

Comentários

Essas funções são não-bloqueio versões do ftell e _ftelli64, respectivamente.Eles são idênticos aos ftell e _ftelli64, exceto que eles não são protegidos contra interferência por outros threads.Essas funções podem ser rápidas, porque elas não aumentam a sobrecarga de bloqueio de outros segmentos.Use essas funções apenas em contextos de thread-safe, como aplicativos de thread único ou onde o escopo de chamada já manipula o isolamento de 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 de compatibilidade, consulte compatibilidade na introdução.

Equivalência do .NET Framework

System::IO::FileStream::position

Consulte também

Referência

Fluxo de i/O

fgetpos

fseek, _fseeki64

_lseek, _lseeki64

ftell, _ftelli64