Compartilhar via


_fseek_nolock, _fseeki64_nolock

Move o ponteiro de arquivo em 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 a estrutura FILE.

  • offset
    Número de bytes de origin.

  • origin
    Posição inicial.

Valor de retorno

Mesmo que fseek, _fseeki64 respectivamente.

Comentários

Essas funções são as versões sem-bloqueio de fseek e de _fseeki64, respectivamente.Esses são idênticos a fseek e a _fseeki64 exceto que não são protegidas 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

fseek

<stdio.h>

_fseeki64

<stdio.h>

Para informações adicionais de compatibilidade, consulte Compatibilidade na Introdução.

Equivalência do .NET Framework

Consulte também

Referência

E/S de fluxo

ftell, _ftelli64

_lseek, _lseeki64

rewind