_ftell_nolock, _ftelli64_nolock

Obtient la position actuelle d'un pointeur de fichier, sans verrouiller le thread.

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

Paramètres

  • stream
    ciblez la structure d' FILE .

Valeur de retour

De la même manière qu' ftell et _ftelli64.Pour plus d'informations, consultez ftell, _ftelli64.

Notes

ces fonctions sont les versions non verrouillantes d' ftell et d' _ftelli64, respectivement.Ils sont identiques à ftell et à _ftelli64à la différence qu'ils ne sont pas protégés des processus à d'autres threads.Ces fonctions peuvent être plus rapides car elles n'entraînent pas la charge mémoire pour verrouiller d'autres threads.Utilisez ces fonctions uniquement dans des contextes thread-safe tels que les applications à un seul thread ou dont les handles appelants de portée déjà sur l'isolation.

Configuration requise

Fonction

en-tête requis

en-tête facultatif

ftell_nolock

<stdio.h>

<errno.h>

_ftelli64_nolock

<stdio.h>

<errno.h>

Pour plus d'informations de compatibilité, consultez compatibilité dans l'introduction.

Équivalent .NET Framework

System : : E/S : : FileStream : : position

Voir aussi

Référence

E/S de flux

fgetpos

fseek, _fseeki64

_lseek, _lseeki64

ftell, _ftelli64