_ftell_nolock
, _ftelli64_nolock
Obtiene la posición actual de un puntero de archivo, sin bloquear.
Sintaxis
long _ftell_nolock(
FILE *stream
);
__int64 _ftelli64_nolock(
FILE *stream
);
Parámetros
stream
Destino de la estructura FILE
.
Valor devuelto
Igual que ftell
y _ftelli64
. Para más información, vea ftell
, _ftelli64
.
Comentarios
Estas funciones son versiones que no son de bloqueo de ftell
y _ftelli64
, respectivamente. Son exactamente iguales que ftell
y _ftelli64
, salvo que no están protegidas contra interferencias de otros subprocesos. Estas funciones pueden ser más rápidas porque no incurren en la sobrecarga de bloquear otros subprocesos. Use estas funciones solo en contextos seguros para subprocesos como aplicaciones de un único subproceso o donde el ámbito de llamada ya controle el aislamiento de subprocesos.
De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.
Requisitos
Función | Encabezado necesario | Encabezado opcional |
---|---|---|
ftell_nolock |
<stdio.h> | <errno.h> |
_ftelli64_nolock |
<stdio.h> | <errno.h> |
Para obtener más información sobre compatibilidad, consulte Compatibilidad.
Consulte también
E/S de secuencia
fgetpos
fseek
, _fseeki64
_lseek
, _lseeki64
ftell
, _ftelli64