_fseek_nolock, _fseeki64_nolock

Move o ponteiro de arquivo para um local especificado.

int _fseek_nolock( 
   FILE *stream,
   long offset,
   int origin 
);
int _fseeki64_nolock( 
   FILE *stream,
   __int64 offset,
   int origin 
);

Parâmetros

  • stream
    Ponteiro para o FILE estrutura.

  • offset
    Número de bytes de origin.

  • origin
    Posição inicial.

Valor de retorno

Igual a fseek, _fseeki64 respectivamente.

Comentários

Essas funções são as versões sem bloqueio de fseek e _fseeki64, respectivamente. Eles são idênticos aos fseek e _fseeki64 exceto pelo fato de que eles não são protegidos contra interferência por outros threads. Essas funções podem ser mais rápidas porque eles não aumentam a sobrecarga de bloqueio de outros segmentos.Utilizar essas funções em contextos de thread-safe, sistema autônomo aplicativos single-threaded ou onde o escopo de chamada já manipula o thread isolamento.

Requisitos

Função

Cabeçalho necessário

fseek

<stdio.h>

_fseeki64

<stdio.h>

Para obter informações adicionais compatibilidade, consulte Compatibilidade na introdução.

Equivalente do NET Framework

Consulte também

Referência

Fluxo de E/S

ftell, _ftelli64

_lseek, _lseeki64

retroceder